インタフェース 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).
- To create newInstance,
newInstance(HsmsSsCommunicatorConfig) - To create newInstance and open,
open(HsmsSsCommunicatorConfig)
-
メソッドの概要
修飾子とタイプ メソッド 説明 booleanlinktest()Linktest.static HsmsSsCommunicatornewInstance(HsmsSsCommunicatorConfig config)create new HSMS-SS-Communicator instance.static HsmsSsCommunicatoropen(HsmsSsCommunicatorConfig config)Create new HSMS-SS-Communicator instance andOpenAndCloseable.open().インタフェースから継承されたメソッド java.io.Closeable
closeインタフェースから継承されたメソッド com.shimizukenta.secs.hsms.HsmsCommunicateStateDetectable
addHsmsCommunicateStateChangeBiListener, addHsmsCommunicateStateChangeListener, getHsmsCommunicateState, removeHsmsCommunicateStateChangeBiListener, removeHsmsCommunicateStateChangeListener, waitUntilHsmsCommunicateState, waitUntilHsmsCommunicateState, waitUntilNotHsmsCommunicateState, waitUntilNotHsmsCommunicateStateインタフェースから継承されたメソッド com.shimizukenta.secs.hsms.HsmsLogObservable
addHsmsChannelConnectionLogListener, addHsmsSessionCommunicateStateLogListener, addReceiveHsmsMessagePassThroughLogListener, addSendedHsmsMessagePassThroughLogListener, addTrySendHsmsMessagePassThroughLogListener, removeHsmsChannelConnectionLogListener, removeHsmsSessionCommunicateStateLogListener, removeReceiveHsmsMessagePassThroughLogListener, removeSendedHsmsMessagePassThroughLogListener, removeTrySendHsmsMessagePassThroughLogListenerインタフェースから継承されたメソッド com.shimizukenta.secs.hsms.HsmsMessagePassThroughObservable
addReceiveHsmsMessagePassThroughListener, addSendedHsmsMessagePassThroughListener, addTrySendHsmsMessagePassThroughListener, removeReceiveHsmsMessagePassThroughListener, removeSendedHsmsMessagePassThroughListener, removeTrySendHsmsMessagePassThroughListenerインタフェースから継承されたメソッド com.shimizukenta.secs.hsms.HsmsMessageReceiveObservable
addHsmsMessageReceiveBiListener, addHsmsMessageReceiveListener, removeHsmsMessageReceiveBiListener, removeHsmsMessageReceiveListenerインタフェースから継承されたメソッド com.shimizukenta.secs.hsms.HsmsMessageSendable
sendインタフェースから継承されたメソッド com.shimizukenta.secs.OpenAndCloseable
isClosed, isOpen, openインタフェースから継承されたメソッド com.shimizukenta.secs.SecsCommunicateStateDetectable
addSecsCommunicatableStateChangeBiListener, addSecsCommunicatableStateChangeListener, isCommunicatable, removeSecsCommunicatableStateChangeBiListener, removeSecsCommunicatableStateChangeListener, waitUntilCommunicatable, waitUntilCommunicatable, waitUntilNotCommunicatable, waitUntilNotCommunicatableインタフェースから継承されたメソッド com.shimizukenta.secs.SecsCommunicator
openAndWaitUntilCommunicatable, openAndWaitUntilCommunicatableインタフェースから継承されたメソッド com.shimizukenta.secs.SecsCommunicatorConfigValueGettable
deviceId, isEquip, sessionIdインタフェースから継承されたメソッド com.shimizukenta.secs.SecsGemAccessor
gemインタフェースから継承されたメソッド com.shimizukenta.secs.SecsLogObservable
addReceiveSecsMessagePassThroughLogListener, addSecsLogListener, addSecsThrowableLogListener, addSendedSecsMessagePassThroughLogListener, addTrySendSecsMessagePassThroughLogListener, removeReceiveSecsMessagePassThroughLogListener, removeSecsLogListener, removeSecsThrowableLogListener, removeSendedSecsMessagePassThroughLogListener, removeTrySendSecsMessagePassThroughLogListenerインタフェースから継承されたメソッド com.shimizukenta.secs.SecsMessagePassThroughObservable
addReceiveSecsMessagePassThroughListener, addSendedSecsMessagePassThroughListener, addTrySendSecsMessagePassThroughListener, removeReceiveSecsMessagePassThroughListener, removeSendedSecsMessagePassThroughListener, removeTrySendSecsMessagePassThroughListenerインタフェースから継承されたメソッド com.shimizukenta.secs.SecsMessageReceiveObservable
addSecsMessageReceiveBiListener, addSecsMessageReceiveListener, removeSecsMessageReceiveBiListener, removeSecsMessageReceiveListener
-
メソッドの詳細
-
linktest
boolean linktest() throws java.lang.InterruptedExceptionLinktest.- 戻り値:
- true if linktest success, otherwise false.
- 例外:
java.lang.InterruptedException- if interrupted
-
newInstance
create new HSMS-SS-Communicator instance.- パラメータ:
config- the HSMS-SS config- 戻り値:
- new HSMS-SS-Communicator instance
-
open
Create new HSMS-SS-Communicator instance andOpenAndCloseable.open().- パラメータ:
config- the HSMS-SS config- 戻り値:
- new HSMS-SS-Communicator instance
- 例外:
java.io.IOException- if open failed
-