public abstract class MessagingFactory extends Object
| Modifier and Type | Field and Description |
|---|---|
protected static MessagingFactory |
instance |
| Constructor and Description |
|---|
MessagingFactory() |
| Modifier and Type | Method and Description |
|---|---|
abstract void |
addCommandListener(CommandListener l) |
abstract void |
addCommandListener(CommandListener l,
String selector) |
abstract void |
addLogListener(LogListener l) |
abstract void |
addLogListener(LogListener l,
String selector) |
abstract void |
addStatusListener(StatusListener l) |
abstract void |
addStatusListener(StatusListener l,
String selector) |
MessagingFactory |
forSubsystem(String subsystemName) |
static MessagingFactory |
getInstance() |
String |
getSubsystemName() |
abstract String |
getToken() |
protected static void |
instanciate() |
boolean |
isReplyRequested() |
abstract void |
noAutoReply() |
abstract void |
removeCommandListener(CommandListener l) |
abstract void |
removeLogListener(LogListener l) |
abstract void |
removeStatusListener(StatusListener l) |
abstract void |
reply(org.lsst.ccs.bus.CommandAckOrReply cmd) |
abstract void |
sendCommand(org.lsst.ccs.bus.Command cmd) |
abstract void |
sendLogEvent(org.lsst.ccs.bus.LogEvent evt) |
abstract void |
sendStatus(org.lsst.ccs.bus.Status status) |
void |
shutdownBusAccess() |
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(StatusListener l)
public abstract void removeStatusListener(StatusListener 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(StatusListener l, String selector)
public abstract void addLogListener(LogListener l, String selector)
public abstract void sendCommand(org.lsst.ccs.bus.Command cmd)
public abstract void sendStatus(org.lsst.ccs.bus.Status status)
public abstract void sendLogEvent(org.lsst.ccs.bus.LogEvent evt)
public abstract String getToken()
public abstract void reply(org.lsst.ccs.bus.CommandAckOrReply cmd)
public boolean isReplyRequested()
public abstract void noAutoReply()
public void shutdownBusAccess()
Copyright © 2013 LSST. All Rights Reserved.