public interface ConnectorInstanceService
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONNECTOR_INSTANCE |
static java.lang.String |
CONNECTOR_INSTANCE_STATE |
static java.lang.String |
CONNECTOR_INSTANCE_STATE_UPDATED |
| Modifier and Type | Method and Description |
|---|---|
void |
archiveConnectorInstance(SConnectorInstance connectorInstance,
long archiveDate) |
void |
createConnectorInstance(SConnectorInstance connectorInstance)
Create connector instance by give connector instance, the connector instance will be stored in database
|
void |
deleteArchivedConnectorInstances(java.util.List<java.lang.Long> containerIds,
java.lang.String containerType)
Delete archived connector instances using a list of container ids and a container type
|
void |
deleteConnectorInstance(SConnectorInstance connectorInstance)
Delete the given connector instance from the database
|
void |
deleteConnectors(long containerId,
java.lang.String containerType) |
SConnectorInstance |
getConnectorInstance(long connectorInstanceId) |
java.util.List<SConnectorInstance> |
getConnectorInstances(long containerId,
java.lang.String containerType,
org.bonitasoft.engine.bpm.connector.ConnectorEvent activationEvent,
int from,
int numberOfResult,
java.lang.String state)
Get a list of connectorInstances for specified container
|
java.util.List<SConnectorInstance> |
getConnectorInstances(long containerId,
java.lang.String containerType,
int from,
int numberOfResult,
java.lang.String fieldName,
OrderByType orderByType) |
java.util.List<SConnectorInstanceWithFailureInfo> |
getConnectorInstancesWithFailureInfo(long containerId,
java.lang.String containerType,
java.lang.String state,
int from,
int maxResults)
Retrieves the connector instance with failure information for the given container
|
SConnectorInstanceWithFailureInfo |
getConnectorInstanceWithFailureInfo(long connectorInstanceId)
Retrieves the connector instance with failure information for the given connector instance id
|
SConnectorInstance |
getNextExecutableConnectorInstance(long containerId,
java.lang.String containerType,
org.bonitasoft.engine.bpm.connector.ConnectorEvent activationEvent) |
long |
getNumberArchivedConnectorInstance(QueryOptions searchOptions,
ReadPersistenceService persistenceService) |
long |
getNumberOfConnectorInstances(long containerId,
java.lang.String containerType) |
long |
getNumberOfConnectorInstances(QueryOptions searchOptions) |
java.util.List<SAConnectorInstance> |
searchArchivedConnectorInstance(QueryOptions searchOptions,
ReadPersistenceService persistenceService) |
java.util.List<SConnectorInstance> |
searchConnectorInstances(QueryOptions searchOptions) |
void |
setConnectorInstanceFailureException(SConnectorInstanceWithFailureInfo connectorInstanceWithFailure,
java.lang.Throwable throwable)
Defines the exception associated to the connector failure
|
void |
setState(SConnectorInstance sConnectorInstance,
java.lang.String state) |
static final java.lang.String CONNECTOR_INSTANCE
static final java.lang.String CONNECTOR_INSTANCE_STATE
static final java.lang.String CONNECTOR_INSTANCE_STATE_UPDATED
java.util.List<SConnectorInstance> getConnectorInstances(long containerId, java.lang.String containerType, org.bonitasoft.engine.bpm.connector.ConnectorEvent activationEvent, int from, int numberOfResult, java.lang.String state) throws SConnectorInstanceReadException
containerId - Identifier of containercontainerType - Type of containeractivationEvent - The event to indicate when the connector will be activatedSConnectorInstanceReadException - Error thrown if has exceptions during the connector retrievevoid createConnectorInstance(SConnectorInstance connectorInstance) throws SConnectorInstanceCreationException
connectorInstance - Connector instanceSConnectorInstanceCreationException - Error thrown if has exceptions during the connector instance creationvoid deleteConnectorInstance(SConnectorInstance connectorInstance) throws SConnectorInstanceDeletionException
connectorInstance - the connector instanceSConnectorInstanceDeletionException - if has exceptions during the connector instance deletionvoid setState(SConnectorInstance sConnectorInstance, java.lang.String state) throws SConnectorInstanceModificationException
sConnectorInstance - state - SConnectorInstanceModificationExceptionvoid setConnectorInstanceFailureException(SConnectorInstanceWithFailureInfo connectorInstanceWithFailure, java.lang.Throwable throwable) throws SConnectorInstanceModificationException
connectorInstanceWithFailure - failed connector instancethrowable - exception responsible for connector failureSConnectorInstanceModificationExceptionSConnectorInstance getConnectorInstance(long connectorInstanceId) throws SConnectorInstanceReadException, SConnectorInstanceNotFoundException
connectorInstanceId - SConnectorInstanceReadExceptionSConnectorInstanceNotFoundExceptionSConnectorInstanceWithFailureInfo getConnectorInstanceWithFailureInfo(long connectorInstanceId) throws SConnectorInstanceReadException, SConnectorInstanceNotFoundException
connectorInstanceId - SConnectorInstanceReadExceptionSConnectorInstanceNotFoundExceptionjava.util.List<SConnectorInstanceWithFailureInfo> getConnectorInstancesWithFailureInfo(long containerId, java.lang.String containerType, java.lang.String state, int from, int maxResults) throws SConnectorInstanceReadException
containerId - containerType - state - from - maxResults - SConnectorInstanceReadExceptionSConnectorInstanceNotFoundExceptionlong getNumberOfConnectorInstances(long containerId,
java.lang.String containerType)
throws SConnectorInstanceReadException
containerId - containerType - SConnectorInstanceReadExceptionjava.util.List<SConnectorInstance> getConnectorInstances(long containerId, java.lang.String containerType, int from, int numberOfResult, java.lang.String fieldName, OrderByType orderByType) throws SConnectorInstanceReadException
containerId - containerType - from - numberOfResult - SConnectorInstanceReadExceptionSConnectorInstance getNextExecutableConnectorInstance(long containerId, java.lang.String containerType, org.bonitasoft.engine.bpm.connector.ConnectorEvent activationEvent) throws SConnectorInstanceReadException
containerId - containerType - SConnectorInstanceReadExceptionlong getNumberOfConnectorInstances(QueryOptions searchOptions) throws SBonitaReadException
searchOptions - SBonitaReadExceptionjava.util.List<SConnectorInstance> searchConnectorInstances(QueryOptions searchOptions) throws SBonitaReadException
searchOptions - SBonitaReadExceptionvoid archiveConnectorInstance(SConnectorInstance connectorInstance, long archiveDate) throws SConnectorInstanceCreationException
connectorInstance - archiveDate - SConnectorInstanceCreationExceptionlong getNumberArchivedConnectorInstance(QueryOptions searchOptions, ReadPersistenceService persistenceService) throws SBonitaReadException
searchOptions - persistenceService - SBonitaReadExceptionjava.util.List<SAConnectorInstance> searchArchivedConnectorInstance(QueryOptions searchOptions, ReadPersistenceService persistenceService) throws SBonitaReadException
searchOptions - persistenceService - SBonitaReadExceptionvoid deleteConnectors(long containerId,
java.lang.String containerType)
throws SConnectorInstanceReadException,
SConnectorInstanceDeletionException
containerId - containerType - SConnectorInstanceReadExceptionSConnectorInstanceDeletionExceptionvoid deleteArchivedConnectorInstances(java.util.List<java.lang.Long> containerIds,
java.lang.String containerType)
throws SBonitaException
containerIds - ids on the container (source process instance id or source task id)containerType - SBonitaException