インタフェース 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)
-
メソッドの概要
修飾子とタイプ メソッド 説明 boolean
linktest()
Linktest.static HsmsSsCommunicator
newInstance(HsmsSsCommunicatorConfig config)
create new HSMS-SS-Communicator instance.static HsmsSsCommunicator
open(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
-