public class CCS extends Object
| Constructor and Description |
|---|
CCS() |
| Modifier and Type | Method and Description |
|---|---|
void |
addEventListener(CCSEvent.CCSEventListener listener) |
void |
addStateChangeListener(State.StateChangeListener<? extends Enum> listener) |
void |
addStatusMessageListener(EventListener<org.lsst.ccs.bus.messages.StatusMessage> listener) |
void |
fireEvent(CCSEvent event) |
void |
fireEvent(org.lsst.ccs.bus.messages.StatusMessage event) |
AggregateStatus |
getAggregateStatus() |
void |
removeEventListener(CCSEvent.CCSEventListener listener) |
void |
removeStateChangeListener(State.StateChangeListener<? extends Enum> listener) |
void |
removeStatusMessageListener(EventListener<org.lsst.ccs.bus.messages.StatusMessage> listener) |
void |
runInBackground(Runnable r) |
void |
schduleAtFixedRate(int i,
TimeUnit timeUnit,
Runnable runnable) |
ScheduledFuture<?> |
schedule(Duration when,
Runnable runnable) |
void |
shutdown() |
Future<Void> |
waitForStatus(Enum state) |
public ScheduledFuture<?> schedule(Duration when, Runnable runnable)
public void addStateChangeListener(State.StateChangeListener<? extends Enum> listener)
public void removeStateChangeListener(State.StateChangeListener<? extends Enum> listener)
public void addEventListener(CCSEvent.CCSEventListener listener)
public void removeEventListener(CCSEvent.CCSEventListener listener)
public void addStatusMessageListener(EventListener<org.lsst.ccs.bus.messages.StatusMessage> listener)
public void removeStatusMessageListener(EventListener<org.lsst.ccs.bus.messages.StatusMessage> listener)
public void runInBackground(Runnable r)
public void shutdown()
throws InterruptedException
InterruptedExceptionpublic AggregateStatus getAggregateStatus()
public void fireEvent(CCSEvent event)
public void fireEvent(org.lsst.ccs.bus.messages.StatusMessage event)
Copyright © 2019 LSST. All rights reserved.