インタフェース HsmsSsCommunicator

すべてのスーパーインタフェース:
java.lang.AutoCloseable, java.io.Closeable, HsmsCommunicateStateDetectable, HsmsGemAccessor, HsmsLogObservable, HsmsMessagePassThroughObservable, HsmsMessageReceiveObservable, HsmsMessageSendable, OpenAndCloseable, SecsCommunicateStateDetectable, SecsCommunicator, SecsCommunicatorConfigValueGettable, SecsGemAccessor, SecsLogObservable, SecsMessagePassThroughObservable, SecsMessageReceiveObservable, SecsMessageSendable

public interface HsmsSsCommunicator
extends SecsCommunicator, HsmsGemAccessor, HsmsMessageReceiveObservable, HsmsCommunicateStateDetectable, HsmsMessagePassThroughObservable, HsmsLogObservable
This interface is implementation of HSMS-SS (SEMI-E37.1).
  • メソッドの詳細

    • linktest

      boolean linktest() throws java.lang.InterruptedException
      Linktest.
      戻り値:
      true if linktest success, otherwise false.
      例外:
      java.lang.InterruptedException - if interrupted
    • newInstance

      static HsmsSsCommunicator newInstance​(HsmsSsCommunicatorConfig config)
      create new HSMS-SS-Communicator instance.
      パラメータ:
      config - the HSMS-SS config
      戻り値:
      new HSMS-SS-Communicator instance
    • open

      static HsmsSsCommunicator open​(HsmsSsCommunicatorConfig config) throws java.io.IOException
      Create new HSMS-SS-Communicator instance and OpenAndCloseable.open().
      パラメータ:
      config - the HSMS-SS config
      戻り値:
      new HSMS-SS-Communicator instance
      例外:
      java.io.IOException - if open failed