Package org.yamcs.container
Class ContainerRequestManager
- java.lang.Object
-
- org.yamcs.container.ContainerRequestManager
-
- All Implemented Interfaces:
ContainerListener
public class ContainerRequestManager extends Object implements ContainerListener
Keeps track of the subscribers to the containers of a processor.
-
-
Constructor Summary
Constructors Constructor Description ContainerRequestManager(Processor proc, XtceTmProcessor tmProcessor)Creates a new ContainerRequestManager, configured to listen to the specified XtceTmProcessor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description XtceTmProcessorgetTmProcessor()XtceDbgetXtceDb()voidsubscribe(ContainerConsumer subscriber, SequenceContainer container)voidsubscribeAll(ContainerConsumer subscriber)voidunsubscribe(ContainerConsumer subscriber, SequenceContainer container)voidunsubscribeAll(ContainerConsumer subscriber)voidupdate(List<ContainerExtractionResult> results)
-
-
-
Constructor Detail
-
ContainerRequestManager
public ContainerRequestManager(Processor proc, XtceTmProcessor tmProcessor)
Creates a new ContainerRequestManager, configured to listen to the specified XtceTmProcessor.
-
-
Method Detail
-
subscribe
public void subscribe(ContainerConsumer subscriber, SequenceContainer container)
-
subscribeAll
public void subscribeAll(ContainerConsumer subscriber)
-
unsubscribe
public void unsubscribe(ContainerConsumer subscriber, SequenceContainer container)
-
unsubscribeAll
public void unsubscribeAll(ContainerConsumer subscriber)
-
update
public void update(List<ContainerExtractionResult> results)
- Specified by:
updatein interfaceContainerListener
-
getTmProcessor
public XtceTmProcessor getTmProcessor()
-
getXtceDb
public XtceDb getXtceDb()
-
-