com.atlassian.scheduler.core.util
Class JobRunnerRegistry

java.lang.Object
  extended by com.atlassian.scheduler.core.util.JobRunnerRegistry

public class JobRunnerRegistry
extends Object

Encapsulates the registration and retrieval of job runners.

Since:
v1.0

Constructor Summary
JobRunnerRegistry()
           
 
Method Summary
 JobRunner getJobRunner(JobRunnerKey jobRunnerKey)
           
 Set<JobRunnerKey> getRegisteredJobRunnerKeys()
           
 void registerJobRunner(JobRunnerKey jobRunnerKey, JobRunner jobRunner)
           
 void unregisterJobRunner(JobRunnerKey jobRunnerKey)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JobRunnerRegistry

public JobRunnerRegistry()
Method Detail

registerJobRunner

public void registerJobRunner(@Nonnull
                              JobRunnerKey jobRunnerKey,
                              @Nonnull
                              JobRunner jobRunner)

unregisterJobRunner

public void unregisterJobRunner(@Nonnull
                                JobRunnerKey jobRunnerKey)

getJobRunner

public JobRunner getJobRunner(@Nonnull
                              JobRunnerKey jobRunnerKey)

getRegisteredJobRunnerKeys

@Nonnull
public Set<JobRunnerKey> getRegisteredJobRunnerKeys()


Copyright © 2014 Atlassian. All Rights Reserved.