パッケージ com.shimizukenta.secs

インタフェース SecsLogObservable

既知のサブインタフェースのリスト:
HsmsGsCommunicator, HsmsLogObservable, HsmsSsCommunicator, Secs1Communicator, Secs1LogObservable, Secs1OnTcpIpCommunicator, Secs1OnTcpIpLogObservable, Secs1OnTcpIpReceiverCommunicator, SecsCommunicator

public interface SecsLogObservable
SecsLog Observable, add/remove listeners.
  • メソッドの詳細

    • addSecsLogListener

      boolean addSecsLogListener​(SecsLogListener<? super SecsLog> listener)
      Returns true if add SecsLog listener success, otherwise false, receive all SecsLog.
      パラメータ:
      listener - the SecsLogListener
      戻り値:
      true if add success, otherwise false
    • removeSecsLogListener

      boolean removeSecsLogListener​(SecsLogListener<? super SecsLog> listener)
      Returns true if remove success, otherwise false.
      パラメータ:
      listener - the SecsLog listener
      戻り値:
      true if remove success, otherwise false.
    • addSecsThrowableLogListener

      boolean addSecsThrowableLogListener​(SecsLogListener<? super SecsThrowableLog> listener)
      Returns true if add SecsThrowableLog listener success, otherwise false, receive SecsThrowableLog.
      パラメータ:
      listener - the SecsThrowableLog listener
      戻り値:
      true if add success, otherwise false
    • removeSecsThrowableLogListener

      boolean removeSecsThrowableLogListener​(SecsLogListener<? super SecsThrowableLog> listener)
      Returns true if remove success, otherwise false.
      パラメータ:
      listener - the SecsThrowableLog listener
      戻り値:
      true if remove success, otherwise false
    • addTrySendSecsMessagePassThroughLogListener

      boolean addTrySendSecsMessagePassThroughLogListener​(SecsLogListener<? super SecsMessagePassThroughLog> listener)
      Returns true if add TrySend SecsMessage pass through log listener success, otherwise false, receive Try-Send SecsMessage pass through log.
      パラメータ:
      listener - the SecsMessage pass through listener
      戻り値:
      true
    • removeTrySendSecsMessagePassThroughLogListener

      boolean removeTrySendSecsMessagePassThroughLogListener​(SecsLogListener<? super SecsMessagePassThroughLog> listener)
      Returns true if remove success, otherwise false.
      パラメータ:
      listener - the SecsMessage pass through log listener
      戻り値:
      true if remove success, otherwise false
    • addSendedSecsMessagePassThroughLogListener

      boolean addSendedSecsMessagePassThroughLogListener​(SecsLogListener<? super SecsMessagePassThroughLog> listener)
      Returns true if add Sended SecsMessage pass through log listener, otherwise false, receive Sended SecsMessage pass through log.
      パラメータ:
      listener - the SecsMessage pass through log listener
      戻り値:
      true if add success, otherwise false
    • removeSendedSecsMessagePassThroughLogListener

      boolean removeSendedSecsMessagePassThroughLogListener​(SecsLogListener<? super SecsMessagePassThroughLog> listener)
      Returns trues if remove success, otherwise false.
      パラメータ:
      listener - the SecsMessage pass through log listener
      戻り値:
      true if add success, otherwise false
    • addReceiveSecsMessagePassThroughLogListener

      boolean addReceiveSecsMessagePassThroughLogListener​(SecsLogListener<? super SecsMessagePassThroughLog> listener)
      Returns true if add Receive SecsMessage pass through log listener, otherwise false, receive Receive SecsMessage pass through log.
      パラメータ:
      listener - the SecsMessage pass through log listener
      戻り値:
      true if add success, otherwise false
    • removeReceiveSecsMessagePassThroughLogListener

      boolean removeReceiveSecsMessagePassThroughLogListener​(SecsLogListener<? super SecsMessagePassThroughLog> listener)
      Returns true if remove success, otherwise false.
      パラメータ:
      listener - the SecsMessage pass through log listener
      戻り値:
      true if remove success, otherwise false