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

B

BaseInfo - Class in systemic.sif.sifcommon
This class should be extended by all subscribers and publishers because the Agents expect to have access to that information.
BaseInfo() - Constructor for class systemic.sif.sifcommon.BaseInfo
 
BaseInfo(String) - Constructor for class systemic.sif.sifcommon.BaseInfo
Constructor: Assign a unique ID.
BaseMessage - Class in systemic.sif.sifcommon.model
This class is primarily used as a base class for any messages that ought to be used in a SubscriberQueue.
BaseMessage() - Constructor for class systemic.sif.sifcommon.model.BaseMessage
This constructor will create this object with the creation date set to now.
BaseMessage(boolean) - Constructor for class systemic.sif.sifcommon.model.BaseMessage
This constructor will create this object with a generated GUID if autoGenerate=TRUE otherwise no GUID is assigned at this point.
BaseMessage(String) - Constructor for class systemic.sif.sifcommon.model.BaseMessage
This constructor will create this object with the given messageGUID.
BasePublisher - Class in systemic.sif.sifcommon.publisher
All publishers should extend this class.
BasePublisher(String) - Constructor for class systemic.sif.sifcommon.publisher.BasePublisher
This class is a basic initialiser of a publisher.
BaseSubscriber - Class in systemic.sif.sifcommon.subscriber
All subscribers should extend this class.
BaseSubscriber(String) - Constructor for class systemic.sif.sifcommon.subscriber.BaseSubscriber
This class is a basic initialiser of a subscriber.
blockingPull() - Method in class systemic.sif.sifcommon.subscriber.queue.SubscriberQueue
This method returns the next available message from the queue.
blockingPush(T) - Method in class systemic.sif.sifcommon.subscriber.queue.SubscriberQueue
This method attempts to put a SubscriberMessage on to the SubscriberQueue.
broadcastEvents() - Method in class systemic.sif.sifcommon.publisher.BasePublisher
This method retrieves all events to be published by calling the abstract method getSIFEvents().

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