SFRMProcessor

public class SFRMProcessor extends PluginProcessor

The SFRM SPA plugin processor for initiating and containing the references to all SFRM components. Creation Date: 27/9/2006

Author:Twinsen, Philip

Fields

moduleGroup

protected static ModuleGroup moduleGroup

Methods

createLock

public static synchronized Object createLock(String key)

[@SYNCRHONIZED] Create a Global lock for a particular key.

Parameters:
  • key

getAcknowledgementHandler

public AcknowledgementHandler getAcknowledgementHandler()

getExternalRequestHandler

public SFRMExternalRequestHandler getExternalRequestHandler()

getIncomingMessageHandler

public IncomingMessageHandler getIncomingMessageHandler()

getIncomingRepository

public PayloadsRepository getIncomingRepository()

getInstance

public static SFRMProcessor getInstance()

getKeyStoreManager

public KeyStoreManager getKeyStoreManager()

getLock

public static synchronized Object getLock(String key)

[@SYNCRHONIZED] Get a global lock for a particular key.

getMessageHandler

public SFRMMessageHandler getMessageHandler()

getMessageSegmentHandler

public SFRMMessageSegmentHandler getMessageSegmentHandler()

getMessageSpeedQueryHandler

public MessageStatusQueryHandler getMessageSpeedQueryHandler()

getModuleGroupImpl

protected ModuleGroup getModuleGroupImpl()

getOSManager

public OSManager getOSManager()

getOutgoingRepository

public PackagedPayloadsRepository getOutgoingRepository()

getPartnershipHandler

public SFRMPartnershipHandler getPartnershipHandler()

processActivation

public void processActivation(Plugin plugin)

removeLock

public static synchronized void removeLock(String key)

[@SYNCRHONIZED] Remove a global lock for a particular key.

Parameters:
  • key

setModuleGroupImpl

protected void setModuleGroupImpl(ModuleGroup mg)