|
|||||||||||
| 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_NOTICE
Copyright statement |
private static DAILogger |
LOG
Logger object for logging in this class |
private ConcurrencySettings |
mConcurrencySettings
Engine concurrency settings |
private DataResourceAccessor |
mDataResourceAccessor
Provides access to underlying data resource. |
private SessionCoordinator |
mSessionCoordinator
SessionCoordinator 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 | ||||||||||