|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectsystemic.sif.sifcommon.BaseInfo
systemic.sif.sifcommon.subscriber.BaseSubscriber
systemic.sif.sbpframework.subscriber.SyncSubscriber
public abstract class SyncSubscriber
This Class implements the Sync Control Functionality through some tables rather than through the default behaviour of the SIFCommon Framework. This is simply done by overwriting the default sync(Zone zone) method from the BaseSubscriber class in the SIFCommon Framework.
It is important to note that if the SIFCommon Framework property file turns off sync altogether then the method in this class has no affect, meaning it will be ignored. This allows a developer to control the sync from outside this bit of code and if there is a need that the agent should never call a sync then the agent._agentid_.sync.frequency property in the SIFAgent.properties should be set to 0. Please refer to the Developer's Guide of the SIFCommon Framework.
Constructor Summary | |
---|---|
SyncSubscriber(java.lang.String subscriberID,
openadk.library.ElementDef dtd)
|
Method Summary | |
---|---|
void |
sync(openadk.library.Zone zone)
|
Methods inherited from class systemic.sif.sifcommon.subscriber.BaseSubscriber |
---|
debugOnEvent, debugOnQueryResults, finalise, getQueryResultsOptions, getSubscriptionOptions, onEvent, onQueryPending, onQueryResults, processEvent, processResponse, provision, reportSIFError, run, setQueryResultsOptions, setSubscriptionOptions, shutdownSubscriber, startConsumers |
Methods inherited from class systemic.sif.sifcommon.BaseInfo |
---|
getAgentConfig, getAgentID, getAgentProperties, getAgentProperty, getApplicationID, getDtd, getFrameworkProperties, getId, getMappings, getZoneByID, getZones, isValidZone, setAgentConfig, setAgentID, setAgentProperties, setApplicationID, setDtd, setFrameworkProperties, setId, setMappings, setZones |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SyncSubscriber(java.lang.String subscriberID, openadk.library.ElementDef dtd)
Method Detail |
---|
public void sync(openadk.library.Zone zone) throws openadk.library.ADKException
sync
in class systemic.sif.sifcommon.subscriber.BaseSubscriber
openadk.library.ADKException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |