Class CfdpService

    • Constructor Detail

      • CfdpService

        public CfdpService()
    • Method Detail

      • getSpec

        public Spec getSpec()
        Description copied from interface: YamcsService
        Returns the valid configuration options for this service.
        Specified by:
        getSpec in interface YamcsService
        Returns:
        the argument specification, or null if the args should not be validated.
      • init

        public void init​(String yamcsInstance,
                         String serviceName,
                         YConfiguration config)
                  throws InitException
        Description copied from interface: YamcsService
        Initialize this service. This is called before the service is started. All operations should finish fast.
        Specified by:
        init in interface YamcsService
        Overrides:
        init in class AbstractYamcsService
        Parameters:
        yamcsInstance - The yamcs instance, or null if this is a global service.
        serviceName - The service name.
        config - The configured arguments for this service. If YamcsService.getSpec() is implemented then this contains the arguments after being validated (including any defaults).
        Throws:
        InitException - When something goes wrong during the execution of this method.
      • getCfdpTransfer

        public CfdpTransfer getCfdpTransfer​(long id)
      • getRemoteEntity

        public EntityConf getRemoteEntity​(long entityId)
      • getLocalEntity

        public EntityConf getLocalEntity​(long entityId)
      • addTransferListener

        public void addTransferListener​(TransferMonitor listener)
      • removeTransferListener

        public void removeTransferListener​(TransferMonitor listener)
      • doStart

        protected void doStart()
        Specified by:
        doStart in class com.google.common.util.concurrent.AbstractService
      • doStop

        protected void doStop()
        Specified by:
        doStop in class com.google.common.util.concurrent.AbstractService
      • getLocalEntities

        public Map<String,​Long> getLocalEntities()
      • getRemoteEntities

        public Map<String,​Long> getRemoteEntities()