public interface NotifierService
Modifier and Type | Method and Description |
---|---|
void |
addCommandConfigFactoryEvent(java.lang.String readerFactoryID,
java.lang.String commandConfigFactoryID)
Send a notification that a CommandConfigurationFactory has become
available
|
void |
addCommandEvent(java.lang.String commandID)
Send a notification that a command was added.
|
void |
addReaderEvent(java.lang.String readerID)
Send a notification that a Reader was added
|
void |
addReaderFactoryEvent(java.lang.String readerFactoryID)
Send a notification that a reader factory became available
|
void |
addSessionEvent(java.lang.String readerID,
java.lang.String sessionID)
Send a notification that a Session has been added
|
void |
attributesChanged(java.lang.String configurationID,
javax.management.AttributeList attributes)
Called when attributes of a configuration change
|
void |
jobDeleted(java.lang.String readerID,
java.lang.String sessionID,
java.lang.Integer jobID)
Send a notification that a job has been killed.
|
void |
jobSubmitted(java.lang.String readerID,
java.lang.String sessionID,
java.lang.Integer jobID,
java.lang.String commandID,
boolean recurring)
Send a notification that a job has been submitted to a session for
execution
|
void |
removeCommandConfigFactoryEvent(java.lang.String readerFactoryID,
java.lang.String commandFactoryID)
Send a notification that a CommandCofifugrationFactory has become
unavailable.
|
void |
removeCommandEvent(java.lang.String commandID)
Send a notification that a command was removed
|
void |
removeReaderEvent(java.lang.String readerID)
Send a notification that a reader was removed
|
void |
removeReaderFactoryEvent(java.lang.String readerFactoryID)
Send a notification that a reader factory became unavailable.
|
void |
removeSessionEvent(java.lang.String readerID,
java.lang.String sessionID)
Send a notification that a session has been removed
|
void |
sessionStatusChanged(java.lang.String readerID,
java.lang.String sessionID,
SessionStatus sessionStatus)
Send a notification that the state of a session has changed
|
void |
tagSeen(ReadCycle cycle) |
void addSessionEvent(java.lang.String readerID, java.lang.String sessionID)
readerID
- The ID of the reader to which the session was addedsessionID
- The ID of the sessionvoid removeSessionEvent(java.lang.String readerID, java.lang.String sessionID)
readerID
- The ID of the reader from which the session was removedsessionID
- The ID of the session that was removedvoid addReaderEvent(java.lang.String readerID)
readerID
- The ID of the readervoid removeReaderEvent(java.lang.String readerID)
readerID
- the ID of the readervoid addCommandEvent(java.lang.String commandID)
commandID
- the ID of the commandvoid removeCommandEvent(java.lang.String commandID)
commandID
- The ID of the commandvoid addReaderFactoryEvent(java.lang.String readerFactoryID)
readerFactoryID
- The ID of the readerFactory that became availablevoid removeReaderFactoryEvent(java.lang.String readerFactoryID)
readerFactoryID
- The ID of the readerFactory that is no longer availablevoid sessionStatusChanged(java.lang.String readerID, java.lang.String sessionID, SessionStatus sessionStatus)
readerID
- The ID of the reader that contains the sessionsessionID
- The ID of the session that changedsessionStatus
- The new state of the sessionvoid addCommandConfigFactoryEvent(java.lang.String readerFactoryID, java.lang.String commandConfigFactoryID)
readerFactoryID
- the ID of the readerFactory this command configuration factory
works withcommandConfigFactoryID
- The ID of the command Configuration factoryvoid removeCommandConfigFactoryEvent(java.lang.String readerFactoryID, java.lang.String commandFactoryID)
readerFactoryID
- the ID of the readerFactory the command factory works withcommandConfigFactoryID
- The ID of the commandConfigurationFactory that is no longer
availablevoid jobSubmitted(java.lang.String readerID, java.lang.String sessionID, java.lang.Integer jobID, java.lang.String commandID, boolean recurring)
readerID
- The ID of the reader that has the sessionsessionID
- The ID of the session which the job is executing onjobID
- The ID of the jobcommandID
- The ID of the command configuration which produced the jobrecurring
- True if the command is a recurring commandvoid jobDeleted(java.lang.String readerID, java.lang.String sessionID, java.lang.Integer jobID)
readerID
- The ID of the reader which contains the sessionsessionID
- The ID of the session the job was executing onjobID
- The ID of the job that was killedvoid attributesChanged(java.lang.String configurationID, javax.management.AttributeList attributes)
configurationID
- the ID of the configurationattributes
- The changed attributesvoid tagSeen(ReadCycle cycle)