Class ClusterContext
java.lang.Object
dev.getelements.elements.rt.remote.ClusterContext
- All Implemented Interfaces:
Context
A type of
Context which is used to house remotely invokable instances.-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.getelements.elements.rt.Context
Context.Factory -
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets theEventContext.Gets theHandlerContext.Gets theIndexContextassocaited with thisContextGets theManifestContextwhich provides metadata to about the application to the rest of the application.Gets theResourceContextassocaited with thisContextGets theSchedulerContextassocaited with thisContextGets theTaskContext.voidsetEventContext(EventContext eventContext) voidsetHandlerContext(HandlerContext handlerContext) voidsetIndexContext(IndexContext indexContext) voidsetManifestContext(ManifestContext manifestContext) voidsetResourceContext(ResourceContext resourceContext) voidsetSchedulerContext(SchedulerContext schedulerContext) voidsetTaskContext(TaskContext taskContext) voidshutdown()voidstart()Starts the context.
-
Constructor Details
-
ClusterContext
public ClusterContext()
-
-
Method Details
-
start
public void start()Description copied from interface:ContextStarts the context. -
shutdown
public void shutdown()Description copied from interface:Context -
getResourceContext
Description copied from interface:ContextGets theResourceContextassocaited with thisContext- Specified by:
getResourceContextin interfaceContext- Returns:
- the
ResourceContext
-
setResourceContext
@Inject public void setResourceContext(@Named("dev.getelements.elements.rt.context.remote") ResourceContext resourceContext) -
getIndexContext
Description copied from interface:ContextGets theIndexContextassocaited with thisContext- Specified by:
getIndexContextin interfaceContext- Returns:
- the
IndexContext
-
setIndexContext
@Inject public void setIndexContext(@Named("dev.getelements.elements.rt.context.remote") IndexContext indexContext) -
getSchedulerContext
Description copied from interface:ContextGets theSchedulerContextassocaited with thisContext- Specified by:
getSchedulerContextin interfaceContext- Returns:
- the
SchedulerContext
-
setSchedulerContext
@Inject public void setSchedulerContext(@Named("dev.getelements.elements.rt.context.remote") SchedulerContext schedulerContext) -
getHandlerContext
Description copied from interface:ContextGets theHandlerContext.- Specified by:
getHandlerContextin interfaceContext- Returns:
- the
HandlerContext
-
setHandlerContext
@Inject public void setHandlerContext(@Named("dev.getelements.elements.rt.context.remote") HandlerContext handlerContext) -
getTaskContext
Description copied from interface:ContextGets theTaskContext.- Specified by:
getTaskContextin interfaceContext- Returns:
- the
TaskContext
-
setTaskContext
@Inject public void setTaskContext(@Named("dev.getelements.elements.rt.context.remote") TaskContext taskContext) -
getEventContext
Description copied from interface:ContextGets theEventContext.- Specified by:
getEventContextin interfaceContext- Returns:
- the
EventContext
-
setEventContext
@Inject public void setEventContext(@Named("dev.getelements.elements.rt.context.remote") EventContext eventContext) -
getManifestContext
Description copied from interface:ContextGets theManifestContextwhich provides metadata to about the application to the rest of the application.- Specified by:
getManifestContextin interfaceContext- Returns:
- the
ManifestContext
-
setManifestContext
@Inject public void setManifestContext(@Named("dev.getelements.elements.rt.context.remote") ManifestContext manifestContext)
-