B C D F G H I L M N O P R S T X

S

setAgentConfig(AgentConfig) - Method in class systemic.sif.sifcommon.BaseInfo
 
setAgentID(String) - Method in class systemic.sif.sifcommon.agent.SIFBaseAgent
 
setAgentID(String) - Method in class systemic.sif.sifcommon.BaseInfo
 
setAgentMappings(Mappings) - Method in class systemic.sif.sifcommon.agent.SIFBaseAgent
 
setAgentProperties(AgentProperties) - Method in class systemic.sif.sifcommon.BaseInfo
 
setApplicationID(String) - Method in class systemic.sif.sifcommon.BaseInfo
 
setCreationDate(Date) - Method in class systemic.sif.sifcommon.model.BaseMessage
 
setDtd(ElementDef) - Method in class systemic.sif.sifcommon.BaseInfo
 
setEvent(boolean) - Method in class systemic.sif.sifcommon.model.SubscriberMessage
 
setEventAction(EventAction) - Method in class systemic.sif.sifcommon.model.SIFEvent
 
setEventAction(EventAction) - Method in class systemic.sif.sifcommon.model.SubscriberMessage
 
setFrameworkProperties(SIFCommonProperties) - Method in class systemic.sif.sifcommon.agent.SIFBaseAgent
 
setFrameworkProperties(SIFCommonProperties) - Method in class systemic.sif.sifcommon.BaseInfo
 
setId(String) - Method in class systemic.sif.sifcommon.BaseInfo
 
setMappingCtx(MappingsContext) - Method in class systemic.sif.sifcommon.mapping.MappingInfo
 
setMappingInfo(MappingInfo) - Method in class systemic.sif.sifcommon.model.SubscriberMessage
 
setMappings(Mappings) - Method in class systemic.sif.sifcommon.BaseInfo
 
setMessageGUID(String) - Method in class systemic.sif.sifcommon.model.BaseMessage
 
setNumRetries(int) - Method in class systemic.sif.sifcommon.model.BaseMessage
 
setOptions(PublishingOptions) - Method in class systemic.sif.sifcommon.publisher.BasePublisher
 
setQueryResultsOptions(QueryResultsOptions) - Method in class systemic.sif.sifcommon.subscriber.BaseSubscriber
 
setSIFMsgInfo(SIFMessageInfo) - Method in class systemic.sif.sifcommon.mapping.MappingInfo
 
setSifObject(SIFDataObject) - Method in class systemic.sif.sifcommon.model.SIFEvent
 
setSIFObject(SIFDataObject) - Method in class systemic.sif.sifcommon.model.SubscriberMessage
 
setSIFValue(String, SIFSimpleType, FieldMapping) - Method in class systemic.sif.sifcommon.mapping.adapter.ResultSetAdapter
 
setSubscriptionOptions(SubscriptionOptions) - Method in class systemic.sif.sifcommon.subscriber.BaseSubscriber
 
setValue(String) - Method in class systemic.sif.sifcommon.model.XPathValue
 
setXpath(String) - Method in class systemic.sif.sifcommon.model.XPathValue
 
setZone(Zone) - Method in class systemic.sif.sifcommon.model.SubscriberMessage
 
setZones(List<Zone>) - Method in class systemic.sif.sifcommon.BaseInfo
 
shutdownPublisher() - Method in class systemic.sif.sifcommon.publisher.BasePublisher
This method shuts down this publisher gracefully.
shutdownSubscriber() - Method in class systemic.sif.sifcommon.subscriber.BaseSubscriber
This method shuts down this subscriber gracefully.
SIFBaseAgent - Class in systemic.sif.sifcommon.agent
This class forms the base of all agents developed with the SIFCommon Framework.
SIFBaseAgent(String, String) - Constructor for class systemic.sif.sifcommon.agent.SIFBaseAgent
Constructor.
SIFBaseAgent(String) - Constructor for class systemic.sif.sifcommon.agent.SIFBaseAgent
Constructor.
SIFCommonAgent - Class in systemic.sif.sifcommon.agent
This is an actual implementation of an agent.
SIFCommonAgent(String, String) - Constructor for class systemic.sif.sifcommon.agent.SIFCommonAgent
 
SIFCommonProperties - Class in systemic.sif.sifcommon.utils
This class provides a number of handy methods to access the values of the SIFCommon Framework properties file.
SIFCommonProperties(String) - Constructor for class systemic.sif.sifcommon.utils.SIFCommonProperties
Name of the SIFCommon Framework Property file.
SIFCommonProperties() - Constructor for class systemic.sif.sifcommon.utils.SIFCommonProperties
Same as the method above but it assumes that the property file is called SIFAgent.properties.
SIFEvent - Class in systemic.sif.sifcommon.model
This is a simple POJO to encapsulate a SIF Object and its associated SIF Event Action.
SIFEvent() - Constructor for class systemic.sif.sifcommon.model.SIFEvent
 
SIFEvent(SIFDataObject, EventAction) - Constructor for class systemic.sif.sifcommon.model.SIFEvent
 
SIFEventIterator - Interface in systemic.sif.sifcommon.publisher
For the publisher to be able to deal with large amounts of data it must implement this interface if the publisher broadcasts events.
SIFResponseIterator - Interface in systemic.sif.sifcommon.publisher
For the publisher to be able to deal with large amounts of data it must implement this interface if the publisher responds to SIF requests from subscribers.
startAgent(boolean, Collection<BasePublisher>, Collection<BaseSubscriber>) - Method in class systemic.sif.sifcommon.agent.SIFBaseAgent
This method starts the agent.
startAgent(Collection<BasePublisher>, Collection<BaseSubscriber>) - Method in class systemic.sif.sifcommon.agent.SIFBaseAgent
Same as above method except that shutdown hook is defaulted to true.
startAgent() - Method in class systemic.sif.sifcommon.agent.SIFBaseAgent
Convenience method.
startAgent(boolean) - Method in class systemic.sif.sifcommon.agent.SIFBaseAgent
Convenience method.
startConsumers() - Method in class systemic.sif.sifcommon.subscriber.BaseSubscriber
This method starts up all the consumers for this subscriber.
stopAgent() - Method in class systemic.sif.sifcommon.agent.SIFBaseAgent
This method must be called to shut down the agent in full and release all resources.
SubscriberMessage - Class in systemic.sif.sifcommon.model
This class encapsulates a SIF message that has been received by a subscriber, might this be an event or a response.
SubscriberMessage() - Constructor for class systemic.sif.sifcommon.model.SubscriberMessage
Will create a default subscriber message with a auto-generated messageID.
SubscriberMessage(SIFDataObject, Zone, MappingInfo, EventAction) - Constructor for class systemic.sif.sifcommon.model.SubscriberMessage
Constructor if this object should represent a SIF Event.
SubscriberMessage(SIFDataObject, Zone, MappingInfo) - Constructor for class systemic.sif.sifcommon.model.SubscriberMessage
Constructor if this object should represent a SIF Response.
SubscriberMessageConsumer - Class in systemic.sif.sifcommon.subscriber
This class allows the subscriber to consume messages in a multi-threaded manner according to the producer-consumer design pattern.
SubscriberMessageConsumer(SubscriberQueue<SubscriberMessage>, String, BaseSubscriber) - Constructor for class systemic.sif.sifcommon.subscriber.SubscriberMessageConsumer
This method initialises a Consumer for SubscriberMessages.
SubscriberQueue<T extends BaseMessage> - Class in systemic.sif.sifcommon.subscriber.queue
This class encapsulates a standard BlockingQueue from the java.util.concurrent package.
SubscriberQueue(int, String, String) - Constructor for class systemic.sif.sifcommon.subscriber.queue.SubscriberQueue
This initialises the Subscriber Queue for use in multi-threaded environment.
systemic.sif.sifcommon - package systemic.sif.sifcommon
 
systemic.sif.sifcommon.agent - package systemic.sif.sifcommon.agent
 
systemic.sif.sifcommon.customObject - package systemic.sif.sifcommon.customObject
 
systemic.sif.sifcommon.mapping - package systemic.sif.sifcommon.mapping
 
systemic.sif.sifcommon.mapping.adapter - package systemic.sif.sifcommon.mapping.adapter
 
systemic.sif.sifcommon.model - package systemic.sif.sifcommon.model
 
systemic.sif.sifcommon.publisher - package systemic.sif.sifcommon.publisher
 
systemic.sif.sifcommon.subscriber - package systemic.sif.sifcommon.subscriber
 
systemic.sif.sifcommon.subscriber.queue - package systemic.sif.sifcommon.subscriber.queue
 
systemic.sif.sifcommon.utils - package systemic.sif.sifcommon.utils
 

B C D F G H I L M N O P R S T X