public abstract class MessagingFactory extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static MessagingFactory |
instance |
| Constructor and Description |
|---|
MessagingFactory() |
protected static volatile MessagingFactory instance
public static MessagingFactory getInstance()
protected static void instanciate()
public MessagingFactory forSubsystem(String subsystemName)
public String getSubsystemName()
public abstract void addCommandListener(CommandListener l)
public abstract void removeCommandListener(CommandListener l)
public abstract void addStatusListener(StatusListens l)
public abstract void removeStatusListener(StatusListens l)
public abstract void addLogListener(LogListener l)
public abstract void removeLogListener(LogListener l)
public abstract void addCommandListener(CommandListener l, String selector)
public abstract void addStatusListener(StatusListens l, String selector)
public abstract void addLogListener(LogListener l, String selector)
public abstract void addMembershipListener(BusMembershipListener l)
public abstract void removeMembershipListener(BusMembershipListener l)
public abstract void sendCommand(Command cmd)
public abstract void sendStatus(Status status)
public abstract void sendLogEvent(LogEvent evt)
public abstract String getToken()
public abstract void reply(CommandAckOrReply cmd)
public boolean isReplyRequested()
public abstract void noAutoReply()
public void shutdownBusAccess()
Copyright © 2014 LSST. All rights reserved.