A B C D E F G H I M N O P R S U V

A

ActionResource - Class in com.atlassian.mywork.client.rest
Generic endpoint for inline actions.
ActionResource(UserManager, ActionServiceSelector) - Constructor for class com.atlassian.mywork.client.rest.ActionResource
 
ActionServicePluginModuleDescriptor - Class in com.atlassian.mywork.client.plugin
 
ActionServicePluginModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.mywork.client.plugin.ActionServicePluginModuleDescriptor
 
ActionServiceSelectorImpl - Class in com.atlassian.mywork.client.service
 
ActionServiceSelectorImpl(PluginAccessor) - Constructor for class com.atlassian.mywork.client.service.ActionServiceSelectorImpl
 
addListener(Class<T>, Function<T, Void>) - Method in class com.atlassian.mywork.client.listener.CombiningServiceListener
 
addListener(Class<T>, Function<T, Void>) - Method in class com.atlassian.mywork.client.listener.OsgiServiceListener
 
addListener(Class<M>, Function<M, Void>) - Method in class com.atlassian.mywork.client.listener.PluginModuleServiceListener
 
addListener(Class<T>, Function<T, Void>) - Method in interface com.atlassian.mywork.client.listener.ServiceListener
Adds an event listener to listen for new OSGI services.
afterPropertiesSet() - Method in class com.atlassian.mywork.client.schedule.ApplicationLinkReScheduler
 
afterPropertiesSet() - Method in class com.atlassian.mywork.client.service.HostServiceImpl
 
appendRelativePath(URI, String) - Static method in class com.atlassian.mywork.client.servlet.AuthenticationServlet
Forces a safe append of the path and query parameters.
ApplicationLinkReScheduler - Class in com.atlassian.mywork.client.schedule
 
ApplicationLinkReScheduler(EventPublisher, Scheduler) - Constructor for class com.atlassian.mywork.client.schedule.ApplicationLinkReScheduler
 
applicationLinksChanged(ApplicationLinkEvent) - Method in class com.atlassian.mywork.client.service.HostServiceImpl
 
appLinkId - Variable in class com.atlassian.mywork.client.reliability.UnreliableTask
 
AuthenticationServlet - Class in com.atlassian.mywork.client.servlet
 
AuthenticationServlet(UserManager, LoginUriProvider, HostApplication, TemplateRenderer, HostService) - Constructor for class com.atlassian.mywork.client.servlet.AuthenticationServlet
 

B

BackOffScheduler - Class in com.atlassian.mywork.client.schedule
 
BackOffScheduler() - Constructor for class com.atlassian.mywork.client.schedule.BackOffScheduler
 
BackOffScheduler(int) - Constructor for class com.atlassian.mywork.client.schedule.BackOffScheduler
 

C

cancel() - Method in interface com.atlassian.mywork.client.reliability.UnreliableTaskListener
Called when the task could not be completed and should not be repeated.
ClientEnabledCondition - Class in com.atlassian.mywork.client.condition
 
ClientEnabledCondition(ServiceSelector) - Constructor for class com.atlassian.mywork.client.condition.ClientEnabledCondition
 
ClientRegistrationServiceImpl - Class in com.atlassian.mywork.client.service
 
ClientRegistrationServiceImpl(PluginAccessor, I18nResolver, LocaleService, ServiceListener, RegistrationService) - Constructor for class com.atlassian.mywork.client.service.ClientRegistrationServiceImpl
 
ClientUtil - Class in com.atlassian.mywork.client
 
ClientUtil() - Constructor for class com.atlassian.mywork.client.ClientUtil
 
com.atlassian.mywork.client - package com.atlassian.mywork.client
 
com.atlassian.mywork.client.condition - package com.atlassian.mywork.client.condition
 
com.atlassian.mywork.client.filter - package com.atlassian.mywork.client.filter
 
com.atlassian.mywork.client.listener - package com.atlassian.mywork.client.listener
 
com.atlassian.mywork.client.plugin - package com.atlassian.mywork.client.plugin
 
com.atlassian.mywork.client.reliability - package com.atlassian.mywork.client.reliability
 
com.atlassian.mywork.client.rest - package com.atlassian.mywork.client.rest
 
com.atlassian.mywork.client.schedule - package com.atlassian.mywork.client.schedule
 
com.atlassian.mywork.client.service - package com.atlassian.mywork.client.service
 
com.atlassian.mywork.client.servlet - package com.atlassian.mywork.client.servlet
 
com.atlassian.mywork.client.util - package com.atlassian.mywork.client.util
 
CombiningServiceListener - Class in com.atlassian.mywork.client.listener
 
CombiningServiceListener(Iterable<ServiceListener>) - Constructor for class com.atlassian.mywork.client.listener.CombiningServiceListener
 
ConfigService - Interface in com.atlassian.mywork.client.service
This service is responsible for saving the selected host to use when acting a client
ConfigServiceImpl - Class in com.atlassian.mywork.client.service
 
ConfigServiceImpl(PluginSettingsFactory, ApplicationLinkService) - Constructor for class com.atlassian.mywork.client.service.ConfigServiceImpl
 
createInstance(String, Object, Object) - Method in class com.atlassian.mywork.client.service.ServiceSelectorImpl
 
createOrUpdate(String, Notification) - Method in class com.atlassian.mywork.client.service.RestNotificationService
 
createOrUpdate(String, Task) - Method in class com.atlassian.mywork.client.service.RestTaskService
 
createOrUpdate(String, List<Task>) - Method in class com.atlassian.mywork.client.service.RestTaskService
 
createRegistration(RegistrationProvider) - Method in class com.atlassian.mywork.client.service.ClientRegistrationServiceImpl
 
createRegistrations() - Method in class com.atlassian.mywork.client.service.ClientRegistrationServiceImpl
 
credentialsRequired(ApplicationLink, ApplicationId) - Static method in class com.atlassian.mywork.client.ClientUtil
 

D

DefaultReliabilityService - Class in com.atlassian.mywork.client.reliability
An implementation of ReliabilityService.
DefaultReliabilityService(Scheduler, UnreliableWorker) - Constructor for class com.atlassian.mywork.client.reliability.DefaultReliabilityService
 
DefaultUnreliableWorker - Class in com.atlassian.mywork.client.reliability
 
DefaultUnreliableWorker(ThreadLocalDelegateExecutorFactory, ImpersonationService, HostService) - Constructor for class com.atlassian.mywork.client.reliability.DefaultUnreliableWorker
 
DefaultUnreliableWorker.ReliableJsonRequest - Class in com.atlassian.mywork.client.reliability
 
DefaultUnreliableWorker.ReliableJsonRequest(String, Request.MethodType, String, String) - Constructor for class com.atlassian.mywork.client.reliability.DefaultUnreliableWorker.ReliableJsonRequest
 
delete(String, String) - Method in interface com.atlassian.mywork.client.service.ReliableRestService
Perform delete request
delete(String, String) - Method in class com.atlassian.mywork.client.service.ReliableRestServiceImpl
 
delete(String, String) - Method in class com.atlassian.mywork.client.service.RestTaskService
 
destroy() - Method in class com.atlassian.mywork.client.filter.ServingRequestsFilter
 
destroy() - Method in class com.atlassian.mywork.client.listener.OsgiServiceListener
 
destroy() - Method in class com.atlassian.mywork.client.listener.PluginModuleServiceListener
 
destroy() - Method in class com.atlassian.mywork.client.reliability.DefaultUnreliableWorker
 
destroy() - Method in class com.atlassian.mywork.client.schedule.ApplicationLinkReScheduler
 
destroy() - Method in class com.atlassian.mywork.client.schedule.BackOffScheduler
 
destroy() - Method in class com.atlassian.mywork.client.service.ClientRegistrationServiceImpl
 
destroy() - Method in class com.atlassian.mywork.client.service.HostServiceImpl
 
destroy() - Method in class com.atlassian.mywork.client.service.ServiceSelectorImpl
 
disable() - Method in interface com.atlassian.mywork.client.service.HostService
 
disable() - Method in class com.atlassian.mywork.client.service.HostServiceImpl
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class com.atlassian.mywork.client.filter.ServingRequestsFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.mywork.client.servlet.AuthenticationServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.mywork.client.servlet.ServiceSelectorServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.mywork.client.servlet.ServiceSelectorServlet
 

E

enable() - Method in interface com.atlassian.mywork.client.service.HostService
 
enable() - Method in class com.atlassian.mywork.client.service.HostServiceImpl
 
execute(HttpServletRequest, JsonNode) - Method in class com.atlassian.mywork.client.rest.ActionResource
Handles POSTs from the host with metadata from the notification/task.

F

failed(Throwable) - Method in interface com.atlassian.mywork.client.reliability.UnreliableTaskListener
 
failed() - Method in interface com.atlassian.mywork.client.schedule.Scheduler.ScheduleCallback
 
find(String, String) - Method in class com.atlassian.mywork.client.service.RestTaskService
 
findAutoSelectedHost() - Method in class com.atlassian.mywork.client.service.HostServiceImpl
 
flatten(Future<Future<T>>) - Static method in class com.atlassian.mywork.client.util.FutureUtil
 
FutureUtil - Class in com.atlassian.mywork.client.util
TODO Remove once added to FAGE.
FutureUtil() - Constructor for class com.atlassian.mywork.client.util.FutureUtil
 

G

get(String) - Method in class com.atlassian.mywork.client.service.ActionServiceSelectorImpl
 
get(String, String) - Method in class com.atlassian.mywork.client.service.ConfigServiceImpl
 
get(String, String) - Method in interface com.atlassian.mywork.client.service.ReliableRestService
Perform unreliable get request to given url.
get(String, String, Class<T>) - Method in interface com.atlassian.mywork.client.service.ReliableRestService
Perform unreliable get request to given url.
get(String, String, TypeReference<T>) - Method in interface com.atlassian.mywork.client.service.ReliableRestService
Perform unreliable get request to given url.
get(String, String) - Method in class com.atlassian.mywork.client.service.ReliableRestServiceImpl
 
get(String, String, Class<T>) - Method in class com.atlassian.mywork.client.service.ReliableRestServiceImpl
 
get(String, String, TypeReference<T>) - Method in class com.atlassian.mywork.client.service.ReliableRestServiceImpl
 
getActiveHost() - Method in interface com.atlassian.mywork.client.service.HostService
Returns an Option containing application link of the active host.
getActiveHost() - Method in class com.atlassian.mywork.client.service.HostServiceImpl
 
getAppId() - Method in class com.atlassian.mywork.client.rest.HostResource
Returns the configured active host for this client.
getAvailableHosts() - Method in interface com.atlassian.mywork.client.service.HostService
Returns application links of remote instances that can be used as a host.
getAvailableHosts() - Method in class com.atlassian.mywork.client.service.HostServiceImpl
 
getCount(String) - Method in class com.atlassian.mywork.client.service.RestNotificationService
 
getEffectiveTarget() - Method in class com.atlassian.mywork.client.service.ServiceSelectorImpl
 
getHost() - Method in interface com.atlassian.mywork.client.service.ConfigService
Returns the application id of the selected host
getHost() - Method in class com.atlassian.mywork.client.service.ConfigServiceImpl
 
getJson() - Method in class com.atlassian.mywork.client.reliability.DefaultUnreliableWorker.ReliableJsonRequest
 
getModule() - Method in class com.atlassian.mywork.client.plugin.ActionServicePluginModuleDescriptor
 
getModule() - Method in class com.atlassian.mywork.client.plugin.RegistrationProviderPluginModuleDescriptor
 
getRegisteredHost() - Method in interface com.atlassian.mywork.client.service.HostService
Returns an Option containing application link of the registered host.
getRegisteredHost() - Method in class com.atlassian.mywork.client.service.HostServiceImpl
 
getRegistration(String) - Method in class com.atlassian.mywork.client.rest.RegistrationResource
Return registration details for this client to be used on the host.
getTarget() - Method in class com.atlassian.mywork.client.service.ServiceSelectorImpl
 
getTaskData() - Method in class com.atlassian.mywork.client.reliability.UnreliableTask
 

H

HostResource - Class in com.atlassian.mywork.client.rest
Stable endpoint for hosts that need to ping the client.
HostResource(HostService, HostApplication) - Constructor for class com.atlassian.mywork.client.rest.HostResource
 
HostService - Interface in com.atlassian.mywork.client.service
This service is responsible for all things related to remote host when acting as a client.
HostServiceImpl - Class in com.atlassian.mywork.client.service
 
HostServiceImpl(ApplicationLinkService, AuthenticationConfigurationManager, InternalHostApplication, ConfigService, EventPublisher, PluginAccessor) - Constructor for class com.atlassian.mywork.client.service.HostServiceImpl
 

I

init(Map<String, String>) - Method in class com.atlassian.mywork.client.condition.ClientEnabledCondition
 
init(FilterConfig) - Method in class com.atlassian.mywork.client.filter.ServingRequestsFilter
 
isHostAvailable() - Method in class com.atlassian.mywork.client.service.ServiceSelectorImpl
 

M

map(Future<A>, Function<A, B>) - Static method in class com.atlassian.mywork.client.util.FutureUtil
 
markComplete(String, String) - Method in class com.atlassian.mywork.client.service.RestTaskService
 
markIncomplete(String, String) - Method in class com.atlassian.mywork.client.service.RestTaskService
 

N

newExecutorService(String, ThreadLocalDelegateExecutorFactory) - Static method in class com.atlassian.mywork.client.ClientUtil
Create an ExecutorService with the following features: a bounded thread pool a bounded queue execution within the same ThreadLocal context as the submitter

O

onAppLinkAdded(ApplicationLinkAddedEvent) - Method in class com.atlassian.mywork.client.schedule.ApplicationLinkReScheduler
 
onAppLinkConfigChanged(ApplicationLinkAuthConfigChangedEvent) - Method in class com.atlassian.mywork.client.schedule.ApplicationLinkReScheduler
 
onAppLinkDetailsChanged(ApplicationLinkDetailsChangedEvent) - Method in class com.atlassian.mywork.client.schedule.ApplicationLinkReScheduler
 
onPluginEnabledEvent(PluginEnabledEvent) - Method in class com.atlassian.mywork.client.service.ServiceSelectorImpl
 
onServingRequests() - Method in class com.atlassian.mywork.client.service.ServiceSelectorImpl
 
onServingRequests() - Method in interface com.atlassian.mywork.client.service.ServingRequestsAware
 
onStart() - Method in class com.atlassian.mywork.client.service.ServiceSelectorImpl
 
OsgiServiceListener - Class in com.atlassian.mywork.client.listener
 
OsgiServiceListener() - Constructor for class com.atlassian.mywork.client.listener.OsgiServiceListener
 

P

pass() - Method in interface com.atlassian.mywork.client.schedule.Scheduler.ScheduleCallback
 
pluginEnabledEvent(PluginEnabledEvent) - Method in class com.atlassian.mywork.client.listener.PluginModuleServiceListener
 
PluginModuleServiceListener - Class in com.atlassian.mywork.client.listener
 
PluginModuleServiceListener(PluginEventManager, PluginAccessor) - Constructor for class com.atlassian.mywork.client.listener.PluginModuleServiceListener
 
post(String, String, List<T>, TypeReference<List<T>>) - Method in interface com.atlassian.mywork.client.service.ReliableRestService
Perform a post request containing objects.
post(String, String, T) - Method in interface com.atlassian.mywork.client.service.ReliableRestService
Perform post request containing an object.
post(String, String, List<T>, TypeReference<List<T>>) - Method in class com.atlassian.mywork.client.service.ReliableRestServiceImpl
 
post(String, String, T) - Method in class com.atlassian.mywork.client.service.ReliableRestServiceImpl
 

R

register(Iterable<Registration>) - Method in class com.atlassian.mywork.client.service.RestRegistrationService
 
RegistrationProviderPluginModuleDescriptor - Class in com.atlassian.mywork.client.plugin
 
RegistrationProviderPluginModuleDescriptor(ModuleFactory) - Constructor for class com.atlassian.mywork.client.plugin.RegistrationProviderPluginModuleDescriptor
 
RegistrationResource - Class in com.atlassian.mywork.client.rest
Returns registration details for this client to be used on the host.
RegistrationResource(ServiceSelector, ClientRegistrationService, HostService) - Constructor for class com.atlassian.mywork.client.rest.RegistrationResource
 
ReliabilityService - Interface in com.atlassian.mywork.client.reliability
A service that repeats asynchronous, unreliable tasks until they succeed.
ReliableRestService - Interface in com.atlassian.mywork.client.service
Responsible for reliably performing REST requests.
ReliableRestServiceImpl - Class in com.atlassian.mywork.client.service
Handles both the reliable sending of REST payloads, and the impersonation for each message.
ReliableRestServiceImpl(ImpersonationService, ReliabilityService, HostService) - Constructor for class com.atlassian.mywork.client.service.ReliableRestServiceImpl
 
RemoteNotificationService - Interface in com.atlassian.mywork.client.service
Marker interface
RemoteTaskService - Interface in com.atlassian.mywork.client.service
Marker interface
remove(String) - Method in class com.atlassian.mywork.client.service.ConfigServiceImpl
 
rescheduleAll() - Method in class com.atlassian.mywork.client.schedule.BackOffScheduler
 
rescheduleAll() - Method in interface com.atlassian.mywork.client.schedule.Scheduler
Reschedule all the queued events, to force them through.
RestNotificationService - Class in com.atlassian.mywork.client.service
This class provides access to NotificationService over REST.
RestNotificationService(ReliableRestService) - Constructor for class com.atlassian.mywork.client.service.RestNotificationService
 
RestRegistrationService - Class in com.atlassian.mywork.client.service
 
RestRegistrationService(HostService) - Constructor for class com.atlassian.mywork.client.service.RestRegistrationService
 
RestTaskService - Class in com.atlassian.mywork.client.service
This class provides access to TaskService over REST.
RestTaskService(ReliableRestService) - Constructor for class com.atlassian.mywork.client.service.RestTaskService
 
run(Scheduler.ScheduleCallback) - Method in interface com.atlassian.mywork.client.schedule.Scheduler.ScheduleRunnable
 

S

schedule(Scheduler.ScheduleRunnable) - Method in class com.atlassian.mywork.client.schedule.BackOffScheduler
 
schedule(Scheduler.ScheduleRunnable) - Method in interface com.atlassian.mywork.client.schedule.Scheduler
Schedule a job to run reliably until completion.
Scheduler - Interface in com.atlassian.mywork.client.schedule
An interface to hide the implementation details of scheduling.
Scheduler.ScheduleCallback - Interface in com.atlassian.mywork.client.schedule
To be used by implementors of Scheduler.ScheduleRunnable to indicate success/failure of the job.
Scheduler.ScheduleRunnable - Interface in com.atlassian.mywork.client.schedule
Specific Runnable for Scheduler with Scheduler.ScheduleCallback.
service(HttpServletRequest, HttpServletResponse) - Method in class com.atlassian.mywork.client.servlet.ServiceSelectorServlet
 
ServiceListener - Interface in com.atlassian.mywork.client.listener
Allows consumers to safely listen for OSGi services.
ServiceSelectorImpl - Class in com.atlassian.mywork.client.service
 
ServiceSelectorImpl(PluginSettingsFactory, PluginEventManager, HostService) - Constructor for class com.atlassian.mywork.client.service.ServiceSelectorImpl
 
ServiceSelectorServlet - Class in com.atlassian.mywork.client.servlet
 
ServiceSelectorServlet(WebSudoManager, UserManager, LoginUriProvider, XsrfTokenAccessor, XsrfTokenValidator, ServiceSelector, HostService, ClientService, TimeoutService, TemplateRenderer, HelpPathResolver) - Constructor for class com.atlassian.mywork.client.servlet.ServiceSelectorServlet
 
ServingRequestsAware - Interface in com.atlassian.mywork.client.service
 
ServingRequestsFilter - Class in com.atlassian.mywork.client.filter
 
ServingRequestsFilter(ServingRequestsAware) - Constructor for class com.atlassian.mywork.client.filter.ServingRequestsFilter
 
set(String, String) - Method in class com.atlassian.mywork.client.service.ConfigServiceImpl
 
setBundleContext(BundleContext) - Method in class com.atlassian.mywork.client.listener.OsgiServiceListener
 
setBundleContext(BundleContext) - Method in class com.atlassian.mywork.client.service.ServiceSelectorImpl
 
setHost(String) - Method in interface com.atlassian.mywork.client.service.ConfigService
Sets the selected host
setHost(String) - Method in class com.atlassian.mywork.client.service.ConfigServiceImpl
 
setSelectedHost(ApplicationId) - Method in interface com.atlassian.mywork.client.service.HostService
Sets the remote instance that should be used as the host.
setSelectedHost(ApplicationId) - Method in class com.atlassian.mywork.client.service.HostServiceImpl
 
setTarget(ServiceSelector.Target, ApplicationId) - Method in class com.atlassian.mywork.client.service.ServiceSelectorImpl
 
setTitle(String, String, String) - Method in class com.atlassian.mywork.client.service.RestTaskService
 
shouldDisplay(Map<String, Object>) - Method in class com.atlassian.mywork.client.condition.ClientEnabledCondition
 
start(UnreliableTask, UnreliableTaskListener) - Method in class com.atlassian.mywork.client.reliability.DefaultUnreliableWorker
 
start(UnreliableTask, UnreliableTaskListener) - Method in interface com.atlassian.mywork.client.reliability.UnreliableWorker
Start an attempt to execute a given UnreliableTask.
submit(UnreliableTask) - Method in class com.atlassian.mywork.client.reliability.DefaultReliabilityService
 
submit(UnreliableTask) - Method in interface com.atlassian.mywork.client.reliability.ReliabilityService
Submit an UnreliableTask for reliable execution.
succeeded(String) - Method in interface com.atlassian.mywork.client.reliability.UnreliableTaskListener
Called by reliability service when result has successfully been returned from REST endpoint.

U

UnreliableTask - Class in com.atlassian.mywork.client.reliability
A unreliable task, which needs to be repeated until it succeeds.
UnreliableTask(String, String) - Constructor for class com.atlassian.mywork.client.reliability.UnreliableTask
 
UnreliableTaskListener - Interface in com.atlassian.mywork.client.reliability
An interface through which UnreliableWorkers report the outcomes of attempts to execute UnreliableTasks.
UnreliableWorker - Interface in com.atlassian.mywork.client.reliability
A worker called upon to execute UnreliableTasks.
updateMetadata(String, String, ObjectNode, ObjectNode) - Method in class com.atlassian.mywork.client.service.RestNotificationService
 
urlEncode(String) - Static method in class com.atlassian.mywork.client.ClientUtil
 

V

verifyAuth() - Method in class com.atlassian.mywork.client.rest.HostResource
Returns true if the user is authorised with Notifications and Tasks host.

A B C D E F G H I M N O P R S U V

Copyright © 2012 Atlassian. All Rights Reserved.