|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Object | +--uk.org.ogsadai.engine.EngineConfigurationImpl
An EngineConfiguration object is used to construct an instance of ActivityEngine, the Engine implementation supplied with OGSA-DAI.
| Field Summary | |
private static java.lang.String |
COPYRIGHT_NOTICECopyright statement |
private static DAILogger |
LOGLogger object for logging in this class |
private ConcurrencySettings |
mConcurrencySettingsEngine concurrency settings |
private DataResourceAccessor |
mDataResourceAccessorProvides access to underlying data resource. |
private SessionCoordinator |
mSessionCoordinatorSessionCoordinator for the engine. |
| Constructor Summary | |
EngineConfigurationImpl(SessionCoordinator sessionCoordinator, ConcurrencySettings concurrencySettings)Creates a new EngineConfiguration object using the specified SessionCoordinator and concurrency settings. |
|
| Method Summary | |
DataResourceAccessor |
getDataResourceAccessor()Gets the DataResourceAccessor object that will be available to the ActivityEngine. |
int |
getMaxQueueLength()Returns the maximum queue length as an int. |
int |
getMaxRequests()Returns the maximum number of requests as an int. |
long |
getRequestProcessingTimeout()Returns the request processing timeout as a long. |
SessionCoordinator |
getSessionCoordinator()Gets the session coordinator that will be used by the engine for joining and releasing requests to and from sessions. |
void |
setDataResourceAccessor(DataResourceAccessor dataResourceAccessor)Sets the DataResourceAccessor object that will be available to the ActivityEngine for accessing the data service's underlying data resource. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private static final java.lang.String COPYRIGHT_NOTICE
private static final DAILogger LOG
private final SessionCoordinator mSessionCoordinator
private DataResourceAccessor mDataResourceAccessor
private final ConcurrencySettings mConcurrencySettings
| Constructor Detail |
public EngineConfigurationImpl(SessionCoordinator sessionCoordinator,
ConcurrencySettings concurrencySettings)
EngineConfiguration object using the specified SessionCoordinator and concurrency settings. If this constructor is used the engine will be configured to check perform documents contain known activities but full schema validation of the perform documents will not be performed.
sessionCoordinator - The SessionCoordinator that will be used by the engine for joining and releasing requests to and from sessions.concurrencySettings - Concurrency settings for the engine.java.lang.IllegalArgumentException - If
factory is null;sessionCoordinator is null;concurrencySettings is null;| Method Detail |
public final DataResourceAccessor getDataResourceAccessor()
DataResourceAccessor object that will be available to the ActivityEngine.
getDataResourceAccessor in interface EngineConfigurationDataResourceAccessor for accessing an underlying data resource.public void setDataResourceAccessor(DataResourceAccessor dataResourceAccessor)
DataResourceAccessor object that will be available to the ActivityEngine for accessing the data service's underlying data resource.
setDataResourceAccessor in interface EngineConfigurationdataResourceAccessor - A DataResourceAccessor object.java.lang.IllegalArgumentException - If dataResourceAccessor is null.public int getMaxQueueLength()
int.
getMaxQueueLength in interface EngineConfigurationpublic int getMaxRequests()
int.
getMaxRequests in interface EngineConfigurationpublic long getRequestProcessingTimeout()
long.
getRequestProcessingTimeout in interface EngineConfigurationpublic SessionCoordinator getSessionCoordinator()
getSessionCoordinator in interface EngineConfigurationSessionCoordinator
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||