@Component public class ExecutionManager extends java.lang.Object implements ExecutionAccessor
| Constructor and Description |
|---|
ExecutionManager(EventBus eventBus,
DomainKernel domainKernel,
NotificationKernel notificationKernel,
ReceiverExecutor receiverExecutor,
TaskProcessorExecutor processorExecutor,
com.fasterxml.jackson.databind.ObjectMapper objectMapper) |
| Modifier and Type | Method and Description |
|---|---|
void |
assignContext(ExecutionContext context) |
void |
clearContext() |
ExecutionContext |
context() |
java.lang.String |
domainName() |
DomainKernel |
getDomainKernel() |
EventBus |
getEventBus() |
NotificationKernel |
getNotificationKernel() |
com.fasterxml.jackson.databind.ObjectMapper |
getObjectMapper() |
TaskProcessorExecutor |
getProcessorExecutor() |
ReceiverExecutor |
getReceiverExecutor() |
boolean |
hasContext() |
ExecutionContext |
newApiContext(org.tiogasolutions.notify.pub.domain.DomainProfile domainProfile) |
ExecutionContext |
newApiContext(org.tiogasolutions.notify.pub.domain.DomainProfile domainProfile,
javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.HttpHeaders httpHeaders) |
ExecutionContext |
newApiContext(java.lang.String apiKey) |
ExecutionContext |
newApiContext(java.lang.String apiKey,
javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.HttpHeaders httpHeaders) |
ExecutionContext |
newSystemContext() |
ExecutionContext |
newSystemContext(javax.ws.rs.core.UriInfo uriInfo,
javax.ws.rs.core.HttpHeaders httpHeaders) |
@Autowired public ExecutionManager(EventBus eventBus, DomainKernel domainKernel, NotificationKernel notificationKernel, ReceiverExecutor receiverExecutor, TaskProcessorExecutor processorExecutor, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
public void clearContext()
public ReceiverExecutor getReceiverExecutor()
public TaskProcessorExecutor getProcessorExecutor()
public EventBus getEventBus()
public com.fasterxml.jackson.databind.ObjectMapper getObjectMapper()
public DomainKernel getDomainKernel()
public NotificationKernel getNotificationKernel()
public ExecutionContext newSystemContext()
public ExecutionContext newSystemContext(javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.HttpHeaders httpHeaders)
public ExecutionContext newApiContext(java.lang.String apiKey, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.HttpHeaders httpHeaders)
public ExecutionContext newApiContext(org.tiogasolutions.notify.pub.domain.DomainProfile domainProfile, javax.ws.rs.core.UriInfo uriInfo, javax.ws.rs.core.HttpHeaders httpHeaders)
public ExecutionContext newApiContext(java.lang.String apiKey)
public ExecutionContext newApiContext(org.tiogasolutions.notify.pub.domain.DomainProfile domainProfile)
public void assignContext(ExecutionContext context)
public boolean hasContext()
hasContext in interface ExecutionAccessorpublic ExecutionContext context()
context in interface ExecutionAccessorpublic java.lang.String domainName()
domainName in interface ExecutionAccessor