|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.astrogrid.jes.delegate.JesDelegateFactory
Factory for JES delegates.
Delegates to JES web services - JobController and JobMonitor - can be created by either passing in a service endpoint explicitly, or by letting the factory try to locate an endpoint in the system configuration.
| Field Summary | |
static java.lang.String |
JOB_CONTROLLER_ENDPOINT_KEY
default key to search config for a controller endpoint |
static java.lang.String |
JOB_MONITOR_ENDPOINT_KEY
default key to search config for a monitor endpoint |
| Constructor Summary | |
JesDelegateFactory()
|
|
| Method Summary | |
static JobController |
createJobController()
create a job controller delegate, loading endpoint from Config |
static JobController |
createJobController(java.lang.String url)
create a job controller delegate |
static JobController |
createJobController(java.lang.String url,
int timeout)
create a job controller delegate |
static JobMonitor |
createJobMonitor()
create a job monitor delegate, loading endpoint from Config |
static JobMonitor |
createJobMonitor(java.lang.String url)
create a job monitor delegate |
static JobMonitor |
createJobMonitor(java.lang.String url,
int timeout)
create a job monitor delegate |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
public static final java.lang.String JOB_CONTROLLER_ENDPOINT_KEY
public static final java.lang.String JOB_MONITOR_ENDPOINT_KEY
| Constructor Detail |
public JesDelegateFactory()
| Method Detail |
public static JobController createJobController(java.lang.String url)
url - endpoint
public static JobController createJobController(java.lang.String url,
int timeout)
url - endpoint of service to connect totimeout - timeout value to use for connection
public static JobController createJobController()
throws PropertyNotFoundException
PropertyNotFoundException - if key JOB_CONTROLLER_ENDPOINT_KEY is not found in default configSimpleConfigpublic static JobMonitor createJobMonitor(java.lang.String url)
url - endpoint of monitor service
public static JobMonitor createJobMonitor(java.lang.String url,
int timeout)
url - endpoint of monitor servicetimeout - timeout value for the connection
public static JobMonitor createJobMonitor()
throws PropertyNotFoundException
PropertyNotFoundException - if key JOB_MONITOR_ENDPOINT_KEY is not found in default configSimpleConfig
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||