A B C D E F G H I K L M N O P R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ABORTED - org.openmuc.jeebus.ship.message.smehello.ConnectionHelloPhaseType
- AccessMethodsIdentification - Class in org.openmuc.jeebus.ship.state
- AccessMethodsIdentification(ShipConnCallBack, String) - Constructor for class org.openmuc.jeebus.ship.state.AccessMethodsIdentification
- AccessMethodsMsg - Class in org.openmuc.jeebus.ship.message.ami
- AccessMethodsMsg() - Constructor for class org.openmuc.jeebus.ship.message.ami.AccessMethodsMsg
- AccessMethodsMsg(String, AccessMethodsMsg.DnsSd_mDns, AccessMethodsMsg.Dns) - Constructor for class org.openmuc.jeebus.ship.message.ami.AccessMethodsMsg
- AccessMethodsMsg.Dns - Class in org.openmuc.jeebus.ship.message.ami
- AccessMethodsMsg.DnsSd_mDns - Class in org.openmuc.jeebus.ship.message.ami
- AccessMethodsRequestMsg - Class in org.openmuc.jeebus.ship.message.ami
- AccessMethodsRequestMsg() - Constructor for class org.openmuc.jeebus.ship.message.ami.AccessMethodsRequestMsg
- add(ShipConnection) - Method in interface org.openmuc.jeebus.ship.node.websocket.server.AddConnectionCallBack
- addBCProvider() - Static method in class org.openmuc.jeebus.ship.node.KeyManagement
-
adds provider only if it's not already in the JVM
- addClient(ShipClient) - Method in class org.openmuc.jeebus.ship.node.ShipNode
- AddConnectionCallBack - Interface in org.openmuc.jeebus.ship.node.websocket.server
- addHandler(ShipServerHandler) - Method in interface org.openmuc.jeebus.ship.node.websocket.server.ServerCallBack
- addStateTransitionCB(StateTransitionCallBack) - Method in class org.openmuc.jeebus.ship.state.ConnectionDataPreparation
- addTrustedSki(String) - Method in class org.openmuc.jeebus.ship.api.Ship
-
adding a SKI authenticates the SHIP node using that SKI.
- addTrustedSki(String, Integer) - Static method in class org.openmuc.jeebus.ship.node.KeyManagement
-
adds the given SKI to the trusted list if it was not added already.
- amiMsg(byte[]) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
- AMRTypeAdapter - Class in org.openmuc.jeebus.ship.message.ami
- AMRTypeAdapter() - Constructor for class org.openmuc.jeebus.ship.message.ami.AMRTypeAdapter
- AMTypeAdapter - Class in org.openmuc.jeebus.ship.message.ami
- AMTypeAdapter() - Constructor for class org.openmuc.jeebus.ship.message.ami.AMTypeAdapter
- ANNOUNCE - org.openmuc.jeebus.ship.message.connectionclose.ConnectionClosePhaseType
- ANNOUNCE_MAX - org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeTypeType
- Ask - Class in org.openmuc.jeebus.ship.state.smepin
- Ask(StateCallBack, PinCallBacks) - Constructor for class org.openmuc.jeebus.ship.state.smepin.Ask
- AskInit - Class in org.openmuc.jeebus.ship.state.smepin
- AskInit(StateCallBack, PinCallBacks) - Constructor for class org.openmuc.jeebus.ship.state.smepin.AskInit
- AskOk - Class in org.openmuc.jeebus.ship.state.smepin
- AskOk(SmePinSubState) - Constructor for class org.openmuc.jeebus.ship.state.smepin.AskOk
- AskProcess - Class in org.openmuc.jeebus.ship.state.smepin
- AskProcess(SmePinSubState, PinMsg) - Constructor for class org.openmuc.jeebus.ship.state.smepin.AskProcess
- AskRestrictedOk - Class in org.openmuc.jeebus.ship.state.smepin
- AskRestrictedOk(SmePinSubState) - Constructor for class org.openmuc.jeebus.ship.state.smepin.AskRestrictedOk
- autoAcceptMode() - Method in class org.openmuc.jeebus.ship.node.ShipNode
-
activates auto accept mode
B
- BasicCallBack - Interface in org.openmuc.jeebus.ship.node.websocket
- basicCB - Variable in class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- BasicConnCallBack - Interface in org.openmuc.jeebus.ship.shipconnection
- beginObjectIfHasNext(JsonReader) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- BUSY - org.openmuc.jeebus.ship.message.smepin.PinInputPermissionType
C
- calculateWFRLeft(long) - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
-
helper method, calculates how much time is left until the waitForReady-timer times out, for "hello"-messages
- CDEDeserializer - Class in org.openmuc.jeebus.ship.message.cde
- CDEDeserializer() - Constructor for class org.openmuc.jeebus.ship.message.cde.CDEDeserializer
- cdeMsg(byte[]) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
- CDEMsg - Class in org.openmuc.jeebus.ship.message.cde
- CDEMsg() - Constructor for class org.openmuc.jeebus.ship.message.cde.CDEMsg
- CDEMsg(String, String) - Constructor for class org.openmuc.jeebus.ship.message.cde.CDEMsg
- CDEMsg(String, String, CDEMsg.ExtensionType) - Constructor for class org.openmuc.jeebus.ship.message.cde.CDEMsg
-
constructs a connection data exchange message with the given parameters
- CDEMsg.ExtensionType - Class in org.openmuc.jeebus.ship.message.cde
- CDETypeAdapter - Class in org.openmuc.jeebus.ship.message.cde
- CDETypeAdapter() - Constructor for class org.openmuc.jeebus.ship.message.cde.CDETypeAdapter
- certificate - Variable in class org.openmuc.jeebus.ship.node.CertificateInfo
- CertificateInfo - Class in org.openmuc.jeebus.ship.node
- CertificateInfo(PrivateKey, X509Certificate) - Constructor for class org.openmuc.jeebus.ship.node.CertificateInfo
- ch - Variable in class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- changeService(ServiceInfo, ServiceInfo) - Method in class org.openmuc.jeebus.ship.node.service.ServiceRegistry
- ChangeStateCallBack - Interface in org.openmuc.jeebus.ship.state
- changeStateCB - Variable in class org.openmuc.jeebus.ship.state.ConnectionDataPreparation
- changeStateCB - Variable in class org.openmuc.jeebus.ship.state.SubState
- changeStateCB() - Method in interface org.openmuc.jeebus.ship.state.StateCallBack
- channelActive(ChannelHandlerContext) - Method in class org.openmuc.jeebus.ship.node.websocket.client.ShipClientHandler
- channelActive(ChannelHandlerContext) - Method in class org.openmuc.jeebus.ship.node.websocket.server.ShipServerHandler
- channelInactive(ChannelHandlerContext) - Method in class org.openmuc.jeebus.ship.node.websocket.client.ShipClientHandler
- channelInactive(ChannelHandlerContext) - Method in class org.openmuc.jeebus.ship.node.websocket.server.ShipServerHandler
- channelRead0(ChannelHandlerContext, Object) - Method in class org.openmuc.jeebus.ship.node.websocket.client.ShipClientHandler
- channelRead0(ChannelHandlerContext, Object) - Method in class org.openmuc.jeebus.ship.node.websocket.server.ShipServerHandler
- channelReadComplete(ChannelHandlerContext) - Method in class org.openmuc.jeebus.ship.node.websocket.server.ShipServerHandler
- Check - Class in org.openmuc.jeebus.ship.state.smepin
- Check(StateCallBack, PinCallBacks) - Constructor for class org.openmuc.jeebus.ship.state.smepin.Check
- CheckBusyInit - Class in org.openmuc.jeebus.ship.state.smepin
- CheckBusyInit(SmePinSubState) - Constructor for class org.openmuc.jeebus.ship.state.smepin.CheckBusyInit
- CheckBusyWait - Class in org.openmuc.jeebus.ship.state.smepin
- CheckBusyWait(SmePinSubState) - Constructor for class org.openmuc.jeebus.ship.state.smepin.CheckBusyWait
- CheckError - Class in org.openmuc.jeebus.ship.state.smepin
- CheckError(SmePinSubState) - Constructor for class org.openmuc.jeebus.ship.state.smepin.CheckError
- checkFieldName(JsonReader, String) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- CheckInit - Class in org.openmuc.jeebus.ship.state.smepin
- CheckInit(StateCallBack, PinCallBacks) - Constructor for class org.openmuc.jeebus.ship.state.smepin.CheckInit
- CheckListen - Class in org.openmuc.jeebus.ship.state.smepin
- CheckListen(SmePinSubState) - Constructor for class org.openmuc.jeebus.ship.state.smepin.CheckListen
- CheckOk - Class in org.openmuc.jeebus.ship.state.smepin
- CheckOk(SmePinSubState) - Constructor for class org.openmuc.jeebus.ship.state.smepin.CheckOk
- clearTrustedSkis() - Static method in class org.openmuc.jeebus.ship.node.KeyManagement
- ClientConnectedCallBack - Interface in org.openmuc.jeebus.ship.api
-
this callback can be used for the server to set a procedure to run as soon as a client connects to that server
- ClientEvaluate - Class in org.openmuc.jeebus.ship.state.cmi
- ClientEvaluate(CmiSubState) - Constructor for class org.openmuc.jeebus.ship.state.cmi.ClientEvaluate
- ClientInit - Class in org.openmuc.jeebus.ship.state.smeproth
- ClientInit(StateCallBack, ProtHCallBacks) - Constructor for class org.openmuc.jeebus.ship.state.smeproth.ClientInit
- ClientListenChoice - Class in org.openmuc.jeebus.ship.state.smeproth
- ClientListenChoice(SmeProtHSubState) - Constructor for class org.openmuc.jeebus.ship.state.smeproth.ClientListenChoice
- ClientOk - Class in org.openmuc.jeebus.ship.state.smeproth
- ClientOk(SmeProtHSubState, ProtocolHandshakeMsg) - Constructor for class org.openmuc.jeebus.ship.state.smeproth.ClientOk
- ClientSend - Class in org.openmuc.jeebus.ship.state.cmi
- ClientSend(StateCallBack, CmiCallBacks) - Constructor for class org.openmuc.jeebus.ship.state.cmi.ClientSend
- ClientWait - Class in org.openmuc.jeebus.ship.state.cmi
- ClientWait(CmiSubState) - Constructor for class org.openmuc.jeebus.ship.state.cmi.ClientWait
- close() - Method in interface org.openmuc.jeebus.ship.api.ShipConnectionInterface
-
closes the connection
- close() - Method in interface org.openmuc.jeebus.ship.node.websocket.BasicCallBack
- close() - Method in class org.openmuc.jeebus.ship.node.websocket.client.ShipClientHandler
- close() - Method in class org.openmuc.jeebus.ship.node.websocket.server.ShipServerHandler
- close() - Method in class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- closeConn() - Method in interface org.openmuc.jeebus.ship.shipconnection.ShipCloseCallBack
- closeConn() - Method in interface org.openmuc.jeebus.ship.shipconnection.ShipConnCallBack
- closeConnection() - Method in interface org.openmuc.jeebus.ship.shipconnection.BasicConnCallBack
- closeConnection() - Method in interface org.openmuc.jeebus.ship.state.StateCallBack
- closeDoubleConns(WebSocketHandler) - Method in interface org.openmuc.jeebus.ship.node.ShipNodeCallBacks
- closeDoubleConns(WebSocketHandler) - Method in interface org.openmuc.jeebus.ship.node.websocket.WebSocketCallBack
-
closes all connections to the host, except the current one
- closeMsg - Variable in class org.openmuc.jeebus.ship.state.connectionclose.ConnectionClose
- CloseMsg - Class in org.openmuc.jeebus.ship.message.connectionclose
- CloseMsg() - Constructor for class org.openmuc.jeebus.ship.message.connectionclose.CloseMsg
- CloseMsg(ConnectionClosePhaseType) - Constructor for class org.openmuc.jeebus.ship.message.connectionclose.CloseMsg
- CloseMsg(ConnectionClosePhaseType, Integer, ConnectionCloseReasonType) - Constructor for class org.openmuc.jeebus.ship.message.connectionclose.CloseMsg
- cmiCallBacks - Variable in class org.openmuc.jeebus.ship.state.cmi.CmiSubState
- CmiCallBacks - Interface in org.openmuc.jeebus.ship.state.cmi
- cmiMsg(byte, byte[]) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
- CmiState - Class in org.openmuc.jeebus.ship.state.cmi
- CmiState(ShipConnCallBack, Configuration, String) - Constructor for class org.openmuc.jeebus.ship.state.cmi.CmiState
- CmiSubState - Class in org.openmuc.jeebus.ship.state.cmi
- CmiSubState(StateCallBack, CmiCallBacks) - Constructor for class org.openmuc.jeebus.ship.state.cmi.CmiSubState
- cmiTimerCB - Variable in class org.openmuc.jeebus.ship.state.cmi.Wait
- cmiTimerCB() - Method in interface org.openmuc.jeebus.ship.state.cmi.CmiCallBacks
- CommandLineInput - Class in org.openmuc.jeebus.ship.view
- CommandLineInput() - Constructor for class org.openmuc.jeebus.ship.view.CommandLineInput
- commonAbort() - Method in interface org.openmuc.jeebus.ship.state.smehello.HelloCallBacks
- commonAbort() - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- commonAbort(byte) - Method in interface org.openmuc.jeebus.ship.state.smeproth.ProtHCallBacks
- commonAbort(byte) - Method in class org.openmuc.jeebus.ship.state.smeproth.SmeProtHState
- commonEnableConnectionDataExchange() - Method in interface org.openmuc.jeebus.ship.state.smepin.PinCallBacks
- commonEnableConnectionDataExchange() - Method in class org.openmuc.jeebus.ship.state.smepin.SmePinState
-
used to enable Connection Data Exchange
- commonPinError(PinError) - Method in interface org.openmuc.jeebus.ship.state.smepin.PinCallBacks
- commonPinError(PinError) - Method in class org.openmuc.jeebus.ship.state.smepin.SmePinState
-
used to indicate that a wrong PIN was received
- commonSendPinRequirement() - Method in interface org.openmuc.jeebus.ship.state.smepin.PinCallBacks
- commonSendPinRequirement(ConnectionPinStateType) - Method in class org.openmuc.jeebus.ship.state.smepin.SmePinState
-
used to send own PIN requirement
- config - Variable in class org.openmuc.jeebus.ship.state.ConnectionDataPreparation
- config - Variable in class org.openmuc.jeebus.ship.state.smeproth.Listen
- Configuration - Class in org.openmuc.jeebus.ship.node
- Configuration() - Constructor for class org.openmuc.jeebus.ship.node.Configuration
- CONFIRM - org.openmuc.jeebus.ship.message.connectionclose.ConnectionClosePhaseType
- connection - Variable in class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- ConnectionClose - Class in org.openmuc.jeebus.ship.state.connectionclose
- ConnectionClose(ShipCloseCallBack, CloseMsg) - Constructor for class org.openmuc.jeebus.ship.state.connectionclose.ConnectionClose
- ConnectionCloseDevA - Class in org.openmuc.jeebus.ship.state.connectionclose
- ConnectionCloseDevA(ShipCloseCallBack, CloseMsg) - Constructor for class org.openmuc.jeebus.ship.state.connectionclose.ConnectionCloseDevA
- ConnectionCloseDevB - Class in org.openmuc.jeebus.ship.state.connectionclose
- ConnectionCloseDevB(ShipCloseCallBack, CloseMsg) - Constructor for class org.openmuc.jeebus.ship.state.connectionclose.ConnectionCloseDevB
- connectionCloseMsg(byte[]) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
- ConnectionClosePhaseType - Enum in org.openmuc.jeebus.ship.message.connectionclose
- ConnectionCloseReasonType - Enum in org.openmuc.jeebus.ship.message.connectionclose
- ConnectionCloseTypeAdapter - Class in org.openmuc.jeebus.ship.message.connectionclose
- ConnectionCloseTypeAdapter() - Constructor for class org.openmuc.jeebus.ship.message.connectionclose.ConnectionCloseTypeAdapter
- ConnectionDataExchange - Class in org.openmuc.jeebus.ship.state
- ConnectionDataExchange(ShipConnCallBack, ConnectionHandler, ShipConnectionInterface, String) - Constructor for class org.openmuc.jeebus.ship.state.ConnectionDataExchange
- connectionDataExchangeEnabled(String) - Method in interface org.openmuc.jeebus.ship.api.ConnectionHandler
-
Called when the connection to a device reaches the state "Connection Data Exchange".
- ConnectionDataPreparation - Class in org.openmuc.jeebus.ship.state
- ConnectionDataPreparation(ShipConnCallBack, Configuration, String) - Constructor for class org.openmuc.jeebus.ship.state.ConnectionDataPreparation
- ConnectionHandler - Interface in org.openmuc.jeebus.ship.api
- ConnectionHelloPhaseType - Enum in org.openmuc.jeebus.ship.message.smehello
- ConnectionHelloType - Class in org.openmuc.jeebus.ship.message.smehello
- ConnectionHelloType() - Constructor for class org.openmuc.jeebus.ship.message.smehello.ConnectionHelloType
-
no-argument constructor for serialization/deserialization, stores information of a SME_HELLO message
- ConnectionHelloType(ConnectionHelloPhaseType, Integer, Boolean) - Constructor for class org.openmuc.jeebus.ship.message.smehello.ConnectionHelloType
-
for convenience
- ConnectionPinErrorType - Class in org.openmuc.jeebus.ship.message.smepin
- ConnectionPinErrorType() - Constructor for class org.openmuc.jeebus.ship.message.smepin.ConnectionPinErrorType
- ConnectionPinErrorType(PinError) - Constructor for class org.openmuc.jeebus.ship.message.smepin.ConnectionPinErrorType
- ConnectionPinInputType - Class in org.openmuc.jeebus.ship.message.smepin
- ConnectionPinInputType() - Constructor for class org.openmuc.jeebus.ship.message.smepin.ConnectionPinInputType
- ConnectionPinInputType(String) - Constructor for class org.openmuc.jeebus.ship.message.smepin.ConnectionPinInputType
- ConnectionPinStateType - Class in org.openmuc.jeebus.ship.message.smepin
- ConnectionPinStateType() - Constructor for class org.openmuc.jeebus.ship.message.smepin.ConnectionPinStateType
- ConnectionPinStateType(PinStateType, PinInputPermissionType) - Constructor for class org.openmuc.jeebus.ship.message.smepin.ConnectionPinStateType
- constructShipMsg(int, byte[]) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
- consumeAutoAccept() - Method in class org.openmuc.jeebus.ship.node.ShipNode
-
synchronized method to check if auto accept mode is running.
- createCertificate(KeyPair, String, int, CertificateInfo) - Method in class org.openmuc.jeebus.ship.node.KeyManagement
-
generates a self-signed X.509 Certificate
- createClient(URI) - Method in class org.openmuc.jeebus.ship.node.ShipNode
- createErrorMsg(int) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
-
constructs and formats an error message
- createServer(int, String, boolean) - Method in class org.openmuc.jeebus.ship.api.Ship
- createServer(int, String, boolean) - Method in class org.openmuc.jeebus.ship.node.ShipNode
- createServiceInfo(String, String, int, TxtRecord) - Static method in class org.openmuc.jeebus.ship.api.Ship
- createServiceInfo(String, String, int, TxtRecord) - Static method in class org.openmuc.jeebus.ship.node.service.ServiceRegistry
-
creates service info, typically used to register a service
- createTxtRecord(String, String, String, boolean) - Static method in class org.openmuc.jeebus.ship.api.Ship
- createTxtRecord(String, String, String, boolean, String, String, String) - Static method in class org.openmuc.jeebus.ship.api.Ship
D
- deactivateAllTimers() - Method in class org.openmuc.jeebus.ship.state.cmi.CmiState
- deactivateAllTimers() - Method in class org.openmuc.jeebus.ship.state.ConnectionDataPreparation
- deactivateAllTimers() - Method in class org.openmuc.jeebus.ship.state.HelloOk
- deactivateAllTimers() - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- deactivateAllTimers() - Method in class org.openmuc.jeebus.ship.state.smepin.SmePinState
- deactivateAllTimers() - Method in class org.openmuc.jeebus.ship.state.smeproth.SmeProtHState
- deactivateTimer() - Method in interface org.openmuc.jeebus.ship.state.TimerCallBack
- deactivateTimer(TimeoutTimer) - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- deactivateWaitTimer() - Method in class org.openmuc.jeebus.ship.state.smeproth.SmeProtHState
- decodeHex(String) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
-
decode hexadecimal string to byte array
- deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.openmuc.jeebus.ship.message.cde.CDEDeserializer
- deserializeAm(byte[]) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- deserializeAmr(byte[]) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- deserializeCde(byte[]) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- deserializeConnCloseMsg(byte[]) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- deserializeHello(byte[]) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- deserializePin(byte[]) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- deserializeProtH(byte[]) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- DisconnectReason - Enum in org.openmuc.jeebus.ship.api
- Dns() - Constructor for class org.openmuc.jeebus.ship.message.ami.AccessMethodsMsg.Dns
- DnsSd_mDns() - Constructor for class org.openmuc.jeebus.ship.message.ami.AccessMethodsMsg.DnsSd_mDns
- doProcedure() - Method in class org.openmuc.jeebus.ship.state.SubState
- doubleConnProcedure(String) - Method in class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- DUPLICATE_CONN - org.openmuc.jeebus.ship.api.DisconnectReason
E
- enableCde() - Method in interface org.openmuc.jeebus.ship.shipconnection.ShipConnCallBack
- enableCde() - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- encodeHex(byte[]) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
-
encode byte array to hexadecimal string, not needed if restrict pin
- equals(Object) - Method in class org.openmuc.jeebus.ship.message.ami.AccessMethodsMsg.Dns
- equals(Object) - Method in class org.openmuc.jeebus.ship.message.ami.AccessMethodsMsg.DnsSd_mDns
- equals(Object) - Method in class org.openmuc.jeebus.ship.message.ami.AccessMethodsMsg
- equals(Object) - Method in class org.openmuc.jeebus.ship.message.cde.CDEMsg
- equals(Object) - Method in class org.openmuc.jeebus.ship.message.cde.CDEMsg.ExtensionType
- equals(Object) - Method in class org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeMsg
- ERROR - org.openmuc.jeebus.ship.api.DisconnectReason
- ExampleClient - Class in org.openmuc.jeebus.ship.examples
- ExampleClient() - Constructor for class org.openmuc.jeebus.ship.examples.ExampleClient
- ExampleServer - Class in org.openmuc.jeebus.ship.examples
- ExampleServer() - Constructor for class org.openmuc.jeebus.ship.examples.ExampleServer
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.openmuc.jeebus.ship.node.websocket.client.ShipClientHandler
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class org.openmuc.jeebus.ship.node.websocket.server.ShipServerHandler
- executor - Variable in class org.openmuc.jeebus.ship.state.connectionclose.ConnectionClose
- ExtensionType() - Constructor for class org.openmuc.jeebus.ship.message.cde.CDEMsg.ExtensionType
- ExtensionType(String, byte[], String) - Constructor for class org.openmuc.jeebus.ship.message.cde.CDEMsg.ExtensionType
-
optional, can be used to extend content from payload with manufacturer specific data
- ExtensionType(String, String, String) - Constructor for class org.openmuc.jeebus.ship.message.cde.CDEMsg.ExtensionType
-
optional, can be used to extend content from payload with manufacturer specific data
F
- FormatAgreementCallBack - Interface in org.openmuc.jeebus.ship.shipconnection
- forwardStateTransCBs(List<StateTransitionCallBack>) - Method in interface org.openmuc.jeebus.ship.shipconnection.ShipConnCallBack
G
- generateClientSslContext(CertificateInfo) - Method in class org.openmuc.jeebus.ship.node.SslContextFactory
- generateServerSslContext(CertificateInfo) - Method in class org.openmuc.jeebus.ship.node.SslContextFactory
- generateSki(PublicKey) - Static method in class org.openmuc.jeebus.ship.node.KeyManagement
- getAcceptedProlongationRequests() - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- getAcceptProlongationRequests() - Method in class org.openmuc.jeebus.ship.node.Configuration
- getAlias() - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- getAmMsg() - Method in class org.openmuc.jeebus.ship.state.AccessMethodsIdentification
- getAmrMsg() - Method in class org.openmuc.jeebus.ship.state.AccessMethodsIdentification
- getApiShipConn() - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- getAskSubState() - Method in class org.openmuc.jeebus.ship.state.smepin.SmePinState
- getAutoAcceptWindow() - Method in class org.openmuc.jeebus.ship.node.Configuration
- getBasicCB() - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- getBinary() - Method in class org.openmuc.jeebus.ship.message.cde.CDEMsg.ExtensionType
- getBinaryAsString() - Method in class org.openmuc.jeebus.ship.message.cde.CDEMsg.ExtensionType
- getBrand() - Method in class org.openmuc.jeebus.ship.node.service.TxtRecord
- getByValue(int) - Static method in enum org.openmuc.jeebus.ship.message.smepin.PinError
- getByValue(String) - Static method in enum org.openmuc.jeebus.ship.message.connectionclose.ConnectionClosePhaseType
- getByValue(String) - Static method in enum org.openmuc.jeebus.ship.message.connectionclose.ConnectionCloseReasonType
- getByValue(String) - Static method in enum org.openmuc.jeebus.ship.message.smehello.ConnectionHelloPhaseType
- getByValue(String) - Static method in enum org.openmuc.jeebus.ship.message.smepin.PinInputPermissionType
- getByValue(String) - Static method in enum org.openmuc.jeebus.ship.message.smepin.PinStateType
- getByValue(String) - Static method in enum org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeTypeType
- getCde() - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- getCert() - Method in class org.openmuc.jeebus.ship.node.KeyManagement
- getCertificateValidityInDays() - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- getCertPath() - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- getChannel() - Method in class org.openmuc.jeebus.ship.node.websocket.server.ShipServerHandler
- getCipherAsArray() - Static method in class org.openmuc.jeebus.ship.node.Configuration
- getCiphers() - Static method in class org.openmuc.jeebus.ship.node.Configuration
- getClientConnectedCB() - Method in class org.openmuc.jeebus.ship.node.ShipNode
- getClientConnectedCB() - Method in interface org.openmuc.jeebus.ship.node.ShipNodeCallBacks
- getClients() - Method in class org.openmuc.jeebus.ship.node.ShipNode
- getCloseMsg() - Method in class org.openmuc.jeebus.ship.state.connectionclose.ConnectionClose
- getCmiTimeoutTimer() - Method in class org.openmuc.jeebus.ship.state.cmi.CmiState
- getCmiTimeoutVal() - Method in class org.openmuc.jeebus.ship.node.Configuration
- getConfig() - Method in class org.openmuc.jeebus.ship.node.ShipNode
- getConfig() - Method in class org.openmuc.jeebus.ship.node.ShipNodeContext
- getConfig() - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- getConfig() - Method in class org.openmuc.jeebus.ship.state.ConnectionDataPreparation
- getConfig() - Method in interface org.openmuc.jeebus.ship.state.smepin.PinCallBacks
- getConfig() - Method in interface org.openmuc.jeebus.ship.state.smeproth.ProtHCallBacks
- getConnection() - Method in class org.openmuc.jeebus.ship.node.websocket.client.ShipClientHandler
- getConnection() - Method in class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- getConnectionHello() - Method in class org.openmuc.jeebus.ship.message.smehello.HelloMsg
- getConnHandler() - Method in class org.openmuc.jeebus.ship.node.ShipNode
- getConnHandler() - Method in class org.openmuc.jeebus.ship.node.ShipNodeContext
- getDistinguishedName() - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- getDns() - Method in class org.openmuc.jeebus.ship.message.ami.AccessMethodsMsg
- getDnsSd_mDns() - Method in class org.openmuc.jeebus.ship.message.ami.AccessMethodsMsg
- getError() - Method in enum org.openmuc.jeebus.ship.message.smepin.PinError
- getError() - Method in enum org.openmuc.jeebus.ship.message.smeproth.ProtHError
- getError() - Method in class org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeErrorMsg
- getErrorAsByte() - Method in enum org.openmuc.jeebus.ship.message.smepin.PinError
- getErrorAsByte() - Method in enum org.openmuc.jeebus.ship.message.smeproth.ProtHError
- getErrorFromByte(byte) - Static method in enum org.openmuc.jeebus.ship.message.smeproth.ProtHError
- getErrorString() - Method in enum org.openmuc.jeebus.ship.message.smepin.PinError
- getErrorString() - Method in enum org.openmuc.jeebus.ship.message.smeproth.ProtHError
- getErrorType(int) - Static method in enum org.openmuc.jeebus.ship.message.smepin.PinError
- getErrorType(int) - Static method in enum org.openmuc.jeebus.ship.message.smeproth.ProtHError
- getExtension() - Method in class org.openmuc.jeebus.ship.message.cde.CDEMsg
- getExtensionId() - Method in class org.openmuc.jeebus.ship.message.cde.CDEMsg.ExtensionType
- getFormatCB() - Method in interface org.openmuc.jeebus.ship.shipconnection.ShipConnCallBack
- getFormatCB() - Method in interface org.openmuc.jeebus.ship.state.smeproth.ProtHCallBacks
- getFormats() - Method in class org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeMsg
- getHandler() - Method in class org.openmuc.jeebus.ship.node.websocket.client.ShipClient
- getHandlers() - Method in class org.openmuc.jeebus.ship.node.websocket.server.ShipServer
- getHandshakeType() - Method in class org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeMsg
- getHeader() - Method in class org.openmuc.jeebus.ship.message.cde.CDEMsg
- getHelloCallBacks() - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloSubState
- getId() - Method in class org.openmuc.jeebus.ship.message.ami.AccessMethodsMsg
- getId() - Method in class org.openmuc.jeebus.ship.node.service.TxtRecord
- getInitialPinState() - Method in class org.openmuc.jeebus.ship.node.Configuration
- getInputPermission() - Method in class org.openmuc.jeebus.ship.message.smepin.ConnectionPinStateType
- getInvalidPins() - Method in interface org.openmuc.jeebus.ship.state.smepin.PinCallBacks
- getIpAddress() - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- getKeyPair() - Method in class org.openmuc.jeebus.ship.node.KeyManagement
- getKeyPairPass() - Method in class org.openmuc.jeebus.ship.node.KeyManagement
- getKeyPairPassphrase() - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- getKeyStorePass() - Method in class org.openmuc.jeebus.ship.node.KeyManagement
- getKeyStorePassphrase() - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- getKm() - Method in class org.openmuc.jeebus.ship.node.ShipNode
- getKs() - Method in class org.openmuc.jeebus.ship.node.KeyManagement
- getLastReceivedMsg() - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- getLastReceivedPinStateMsg() - Method in class org.openmuc.jeebus.ship.state.smepin.AskRestrictedOk
- getLogPrefix() - Method in class org.openmuc.jeebus.ship.node.ShipNodeContext
- getLogPrefix() - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- getLogPrefix() - Method in class org.openmuc.jeebus.ship.state.State
- getLogPrefix() - Method in interface org.openmuc.jeebus.ship.state.StateCallBack
- getLogPrefix() - Method in class org.openmuc.jeebus.ship.state.timeout.TimeoutTimer
- getMajor() - Method in class org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeMsg
- getMajor() - Method in class org.openmuc.jeebus.ship.node.Configuration
- getMaxTime() - Method in class org.openmuc.jeebus.ship.message.connectionclose.CloseMsg
- getMinor() - Method in class org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeMsg
- getMinor() - Method in class org.openmuc.jeebus.ship.node.Configuration
- getModel() - Method in class org.openmuc.jeebus.ship.node.service.TxtRecord
- getMsgQueue() - Method in class org.openmuc.jeebus.ship.state.ConnectionDataExchange
- getName() - Method in class org.openmuc.jeebus.ship.state.timeout.TimeoutTimer
- getOwnInputPermission() - Method in interface org.openmuc.jeebus.ship.state.smepin.PinCallBacks
- getOwnPin() - Method in interface org.openmuc.jeebus.ship.state.smepin.PinCallBacks
- getOwnPinState() - Method in interface org.openmuc.jeebus.ship.state.smepin.PinCallBacks
- getOwnSki() - Method in class org.openmuc.jeebus.ship.api.Ship
- getOwnSki() - Method in class org.openmuc.jeebus.ship.node.KeyManagement
- getOwnSki() - Method in interface org.openmuc.jeebus.ship.node.ShipNodeCallBacks
- getOwnSki() - Method in interface org.openmuc.jeebus.ship.node.websocket.WebSocketCallBack
- getOwnSkiAsStr() - Method in class org.openmuc.jeebus.ship.node.KeyManagement
- getPath() - Method in class org.openmuc.jeebus.ship.node.service.TxtRecord
- getPathToKeyStoreFile() - Method in class org.openmuc.jeebus.ship.node.KeyManagement
- getPayload() - Method in class org.openmuc.jeebus.ship.message.cde.CDEMsg
- getPeerSki() - Method in interface org.openmuc.jeebus.ship.node.websocket.BasicCallBack
- getPeerSki() - Method in class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- getPenaltySixthAttempt() - Method in interface org.openmuc.jeebus.ship.state.smepin.PinCallBacks
- getPenaltyThirdAttempt() - Method in interface org.openmuc.jeebus.ship.state.smepin.PinCallBacks
- getPhase() - Method in class org.openmuc.jeebus.ship.message.connectionclose.CloseMsg
- getPhase() - Method in class org.openmuc.jeebus.ship.message.smehello.ConnectionHelloType
- getPhaseType() - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloSubState
- getPin() - Method in class org.openmuc.jeebus.ship.message.smepin.ConnectionPinInputType
- getPinEntryPenaltySixthAttempt() - Method in class org.openmuc.jeebus.ship.node.Configuration
- getPinEntryPenaltyThirdAttempt() - Method in class org.openmuc.jeebus.ship.node.Configuration
- getPinError() - Method in class org.openmuc.jeebus.ship.message.smepin.ConnectionPinErrorType
- getPinState() - Method in class org.openmuc.jeebus.ship.message.smepin.ConnectionPinStateType
- getPinValue() - Method in class org.openmuc.jeebus.ship.message.smepin.PinMsg
- getPongReceiveTimeout() - Method in class org.openmuc.jeebus.ship.node.Configuration
- getPort() - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- getPort() - Method in class org.openmuc.jeebus.ship.node.websocket.server.ShipServer
- getProlongationReqReply() - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- getProlongationRequest() - Method in class org.openmuc.jeebus.ship.message.smehello.ConnectionHelloType
- getProtHCallBacks() - Method in class org.openmuc.jeebus.ship.state.smeproth.SmeProtHSubState
- getProtocols() - Static method in class org.openmuc.jeebus.ship.node.Configuration
- getProtocolsAsArray() - Static method in class org.openmuc.jeebus.ship.node.Configuration
- getReason() - Method in class org.openmuc.jeebus.ship.message.connectionclose.CloseMsg
- getRemoteAddress() - Method in interface org.openmuc.jeebus.ship.api.ShipConnectionInterface
- getRemoteAddress() - Method in interface org.openmuc.jeebus.ship.node.websocket.BasicCallBack
- getRemoteHost() - Method in class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- getRemoteIpAndPort() - Method in class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- getRemoteSki() - Method in interface org.openmuc.jeebus.ship.api.ShipConnectionInterface
- getSelectedFormat() - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- getSelectedMajor() - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- getSelectedMinor() - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- getSendProlongationReq() - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- getServers() - Method in class org.openmuc.jeebus.ship.node.ShipNode
- getServiceDomain() - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- getServiceId() - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- getServiceInstance() - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- getServiceReg() - Method in class org.openmuc.jeebus.ship.node.ShipNode
- getServices() - Method in class org.openmuc.jeebus.ship.api.Ship
-
returns an array with all detected services, including own service
- getShipConnCB() - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- getSki() - Method in class org.openmuc.jeebus.ship.node.service.TxtRecord
- getSocketCB() - Method in interface org.openmuc.jeebus.ship.node.websocket.server.ServerCallBack
- getSslContext() - Method in class org.openmuc.jeebus.ship.node.SslContextFactory
- getState() - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- getStateCB() - Method in class org.openmuc.jeebus.ship.state.SubState
- getString() - Method in class org.openmuc.jeebus.ship.message.cde.CDEMsg.ExtensionType
- getSubState() - Method in class org.openmuc.jeebus.ship.state.cmi.CmiState
- getSubState() - Method in class org.openmuc.jeebus.ship.state.ConnectionDataPreparation
- getSubState() - Method in class org.openmuc.jeebus.ship.state.HelloOk
- getSubState() - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- getSubState() - Method in class org.openmuc.jeebus.ship.state.smepin.SmePinState
-
assumes that user wants the CHECK sub-state, for ASK sub-state use getAskSubState()
- getSubState() - Method in class org.openmuc.jeebus.ship.state.smeproth.SmeProtHState
- getSupportedFormats() - Method in class org.openmuc.jeebus.ship.node.Configuration
- getT_hello_inc() - Method in interface org.openmuc.jeebus.ship.state.smehello.HelloCallBacks
- getT_hello_inc() - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- getT_hello_init() - Method in class org.openmuc.jeebus.ship.node.Configuration
- getT_hello_init() - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- getT_hello_prolong_min() - Method in interface org.openmuc.jeebus.ship.state.smehello.HelloCallBacks
- getT_hello_prolong_min() - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- getT_hello_prolong_thr_inc() - Method in interface org.openmuc.jeebus.ship.state.smehello.HelloCallBacks
- getT_hello_prolong_thr_inc() - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- getT_hello_prolong_waiting_gap() - Method in interface org.openmuc.jeebus.ship.state.smehello.HelloCallBacks
- getT_hello_prolong_waiting_gap() - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- getTimeElapsedInSecs() - Method in class org.openmuc.jeebus.ship.state.timeout.TimeoutTimer
- getTimeout() - Method in class org.openmuc.jeebus.ship.state.timeout.TimeoutTimer
- getTimeoutTimer() - Method in interface org.openmuc.jeebus.ship.state.TimerCallBack
- getTimer() - Method in class org.openmuc.jeebus.ship.state.timeout.TimeoutTimer
- getTrustCB() - Method in interface org.openmuc.jeebus.ship.shipconnection.ShipConnCallBack
- getTrustCB() - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- getTrustedSkis() - Static method in class org.openmuc.jeebus.ship.node.KeyManagement
- getTrustLevel() - Method in class org.openmuc.jeebus.ship.node.websocket.SkiManagementInfo
- getTrustLevel() - Method in class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- getTrustLevel() - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- getTrustLevel() - Method in interface org.openmuc.jeebus.ship.shipconnection.TrustCheckCallBack
- getTrustLevel(boolean) - Static method in class org.openmuc.jeebus.ship.node.Configuration
- getTrustManagers() - Method in class org.openmuc.jeebus.ship.node.SslContextFactory
- getTxtRecordProps() - Method in class org.openmuc.jeebus.ship.node.service.TxtRecord
- getTxtvers() - Method in class org.openmuc.jeebus.ship.node.service.TxtRecord
- getType() - Method in class org.openmuc.jeebus.ship.node.service.TxtRecord
- getUri() - Method in class org.openmuc.jeebus.ship.message.ami.AccessMethodsMsg.Dns
- getUserInterface() - Method in interface org.openmuc.jeebus.ship.shipconnection.ShipConnCallBack
- getWaitForReady() - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- getWaiting() - Method in class org.openmuc.jeebus.ship.message.smehello.ConnectionHelloType
- getWaitTimer() - Method in class org.openmuc.jeebus.ship.state.smeproth.SmeProtHState
- getWell_knownProtocolId() - Static method in class org.openmuc.jeebus.ship.node.Configuration
- getWssPath() - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- getWssPath() - Method in interface org.openmuc.jeebus.ship.node.websocket.server.ServerCallBack
H
- handlePingPongFrame(WebSocketFrame) - Method in class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- handlerAdded(ChannelHandlerContext) - Method in class org.openmuc.jeebus.ship.node.websocket.client.ShipClientHandler
- handleWebSocketFrame(WebSocketFrame) - Method in class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- handshakeFuture() - Method in class org.openmuc.jeebus.ship.node.websocket.client.ShipClientHandler
- hashCode() - Method in class org.openmuc.jeebus.ship.message.ami.AccessMethodsMsg
- hashCode() - Method in class org.openmuc.jeebus.ship.message.cde.CDEMsg.ExtensionType
- hashCode() - Method in class org.openmuc.jeebus.ship.message.cde.CDEMsg
- hashCode() - Method in class org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeMsg
- helloCallBacks - Variable in class org.openmuc.jeebus.ship.state.smehello.SmeHelloSubState
- HelloCallBacks - Interface in org.openmuc.jeebus.ship.state.smehello
- HelloMsg - Class in org.openmuc.jeebus.ship.message.smehello
-
wrapper class for ConnectionHelloType.
- HelloMsg() - Constructor for class org.openmuc.jeebus.ship.message.smehello.HelloMsg
- HelloMsg(ConnectionHelloType) - Constructor for class org.openmuc.jeebus.ship.message.smehello.HelloMsg
- HelloOk - Class in org.openmuc.jeebus.ship.state
- HelloOk(ShipConnCallBack, Configuration, String) - Constructor for class org.openmuc.jeebus.ship.state.HelloOk
- HelloTypeAdapter - Class in org.openmuc.jeebus.ship.message.smehello
- HelloTypeAdapter() - Constructor for class org.openmuc.jeebus.ship.message.smehello.HelloTypeAdapter
- hexToPrettyFormat(String) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
-
Inserts a whitespace after every 4 characters for better graphical presentation.
I
- incomingProlongReq() - Method in interface org.openmuc.jeebus.ship.state.smehello.HelloCallBacks
- increaseInvalidPins() - Method in interface org.openmuc.jeebus.ship.state.smepin.PinCallBacks
- init() - Method in class org.openmuc.jeebus.ship.state.cmi.CmiState
- init() - Method in class org.openmuc.jeebus.ship.state.ConnectionDataPreparation
- init() - Method in class org.openmuc.jeebus.ship.state.HelloOk
- init() - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- init() - Method in class org.openmuc.jeebus.ship.state.smepin.SmePinState
- init() - Method in class org.openmuc.jeebus.ship.state.smeproth.SmeProtHState
- Init - Class in org.openmuc.jeebus.ship.state.smehello
- Init(StateCallBack, HelloCallBacks) - Constructor for class org.openmuc.jeebus.ship.state.smehello.Init
- initChannel(SocketChannel) - Method in class org.openmuc.jeebus.ship.node.websocket.server.ShipServerInitializer
- initiateConnectionClose(Integer, ConnectionCloseReasonType) - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- initState() - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- initState() - Method in interface org.openmuc.jeebus.ship.state.StateCallBack
- isAuthenticated() - Method in class org.openmuc.jeebus.ship.node.websocket.SkiManagementInfo
- isAutoAccept() - Method in class org.openmuc.jeebus.ship.node.ShipNode
- isAutoAccept() - Method in interface org.openmuc.jeebus.ship.node.ShipNodeCallBacks
- isAutoAccept() - Method in interface org.openmuc.jeebus.ship.node.websocket.WebSocketCallBack
- isCdeEnabled() - Method in interface org.openmuc.jeebus.ship.shipconnection.ShipConnCallBack
- isClientOnly() - Method in class org.openmuc.jeebus.ship.node.Configuration
- isCompatibleVersion(int, int) - Method in class org.openmuc.jeebus.ship.state.smeproth.Listen
-
checks if version is compatible, for now accept every version that is equal or lower than own version
- isConnectionCloseState() - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- isDoubleConnection(String) - Method in interface org.openmuc.jeebus.ship.node.ShipNodeCallBacks
- isDoubleConnection(String) - Method in interface org.openmuc.jeebus.ship.node.websocket.WebSocketCallBack
- isHexDigits(String) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- isInvalidMsg(HelloMsg) - Method in class org.openmuc.jeebus.ship.state.smehello.Listen
- isInvalidMsg(ProtocolHandshakeMsg, ProtocolHandshakeTypeType) - Method in class org.openmuc.jeebus.ship.state.smeproth.Listen
-
checks if a SME_PROT_H message is valid
- isKeepAlive() - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- isMaxTimeExpired() - Method in class org.openmuc.jeebus.ship.state.connectionclose.ConnectionCloseDevB
- isPingPongFrame(WebSocketFrame) - Method in class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- isRegister() - Method in class org.openmuc.jeebus.ship.node.service.TxtRecord
- isServer() - Method in interface org.openmuc.jeebus.ship.shipconnection.ShipConnCallBack
- isServer() - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- isShipConnRdy(int) - Method in class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- isTimedOut() - Method in class org.openmuc.jeebus.ship.state.timeout.TimeoutTimer
- isValidMsg() - Method in class org.openmuc.jeebus.ship.state.cmi.CmiSubState
- isValidPin(String) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
-
checks if PIN is valid, removes all spaces before checking
- isValidSki(String) - Static method in class org.openmuc.jeebus.ship.node.KeyManagement
-
checks if a given string represents a valid SKI.
K
- KeyManagement - Class in org.openmuc.jeebus.ship.node
-
everything related to key management and key encryption
- KeyManagement(String, String, char[], char[], String, int) - Constructor for class org.openmuc.jeebus.ship.node.KeyManagement
-
Creates a new key store, key pair and certificate and stores it in the specified path.
L
- Listen - Class in org.openmuc.jeebus.ship.state.smehello
- Listen - Class in org.openmuc.jeebus.ship.state.smeproth
- Listen(StateCallBack, HelloCallBacks) - Constructor for class org.openmuc.jeebus.ship.state.smehello.Listen
- Listen(StateCallBack, ProtHCallBacks) - Constructor for class org.openmuc.jeebus.ship.state.smeproth.Listen
- listServices() - Method in class org.openmuc.jeebus.ship.node.service.ServiceRegistry
-
lists all identified services
- loadKeyStore() - Method in class org.openmuc.jeebus.ship.node.KeyManagement
- log - Static variable in class org.openmuc.jeebus.ship.node.KeyManagement
- log - Static variable in class org.openmuc.jeebus.ship.node.ShipNode
- log - Static variable in class org.openmuc.jeebus.ship.node.websocket.server.ShipServer
- log - Variable in class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- log - Static variable in class org.openmuc.jeebus.ship.state.cmi.CmiState
- log - Variable in class org.openmuc.jeebus.ship.state.connectionclose.ConnectionClose
- log - Variable in class org.openmuc.jeebus.ship.state.smepin.SmePinState
- log - Variable in class org.openmuc.jeebus.ship.state.State
- log - Variable in class org.openmuc.jeebus.ship.state.SubState
- log - Static variable in class org.openmuc.jeebus.ship.state.timeout.TimeoutTimer
- logPrefix - Variable in class org.openmuc.jeebus.ship.state.State
M
- main(String[]) - Static method in class org.openmuc.jeebus.ship.examples.ExampleClient
- main(String[]) - Static method in class org.openmuc.jeebus.ship.examples.ExampleServer
- main(String[]) - Static method in class org.openmuc.jeebus.ship.examples.MainTest
- MainTest - Class in org.openmuc.jeebus.ship.examples
- MainTest() - Constructor for class org.openmuc.jeebus.ship.examples.MainTest
- messageBuffer - Variable in class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- MessageUtility - Class in org.openmuc.jeebus.ship.message
-
holds static utility methods related to message validation, de-/serialization and parsing preprocess methods separate MessageType (first byte in every message) from MessageValue
N
- NamedThreadFactory - Class in org.openmuc.jeebus.ship.state
- NamedThreadFactory(String) - Constructor for class org.openmuc.jeebus.ship.state.NamedThreadFactory
-
Create a new ThreadFactory with the specified prefix as name
- newThread(Runnable) - Method in class org.openmuc.jeebus.ship.state.NamedThreadFactory
-
create a new named thread
- next() - Method in class org.openmuc.jeebus.ship.state.ConnectionDataPreparation
- next() - Method in class org.openmuc.jeebus.ship.state.SubState
- nextState() - Method in interface org.openmuc.jeebus.ship.state.ChangeStateCallBack
- nextState() - Method in class org.openmuc.jeebus.ship.state.cmi.CmiState
- nextState() - Method in class org.openmuc.jeebus.ship.state.ConnectionDataPreparation
- nextState() - Method in class org.openmuc.jeebus.ship.state.HelloOk
- nextState() - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- nextState() - Method in class org.openmuc.jeebus.ship.state.smepin.SmePinState
- nextState() - Method in class org.openmuc.jeebus.ship.state.smeproth.SmeProtHState
- nextSubState(SubState) - Method in interface org.openmuc.jeebus.ship.state.ChangeStateCallBack
- nodeCtx - Variable in class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- NONE - org.openmuc.jeebus.ship.message.smepin.PinStateType
O
- OK - org.openmuc.jeebus.ship.message.smepin.PinInputPermissionType
- OkState - Class in org.openmuc.jeebus.ship.state.smeproth
- OkState(StateCallBack, ProtHCallBacks, ProtocolHandshakeMsg) - Constructor for class org.openmuc.jeebus.ship.state.smeproth.OkState
- onClientConnected(ShipConnection) - Method in interface org.openmuc.jeebus.ship.api.ClientConnectedCallBack
- onDisconnect(DisconnectReason, ShipConnectionInterface) - Method in interface org.openmuc.jeebus.ship.api.ConnectionHandler
-
called when the connection is closed
- onMessage(byte[]) - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- onMessageReceived(byte[], byte[], ShipConnectionInterface) - Method in interface org.openmuc.jeebus.ship.api.ConnectionHandler
-
called when a message with payload was received
- openConnection(String) - Method in class org.openmuc.jeebus.ship.api.Ship
-
opens a connection to a device/server
- openConnection(String) - Method in interface org.openmuc.jeebus.ship.api.ShipInterface
-
opens a connection to a device/server
- OPTIONAL - org.openmuc.jeebus.ship.message.smepin.PinStateType
- org.openmuc.jeebus.ship.api - package org.openmuc.jeebus.ship.api
- org.openmuc.jeebus.ship.examples - package org.openmuc.jeebus.ship.examples
- org.openmuc.jeebus.ship.message - package org.openmuc.jeebus.ship.message
- org.openmuc.jeebus.ship.message.ami - package org.openmuc.jeebus.ship.message.ami
- org.openmuc.jeebus.ship.message.cde - package org.openmuc.jeebus.ship.message.cde
- org.openmuc.jeebus.ship.message.connectionclose - package org.openmuc.jeebus.ship.message.connectionclose
- org.openmuc.jeebus.ship.message.smehello - package org.openmuc.jeebus.ship.message.smehello
- org.openmuc.jeebus.ship.message.smepin - package org.openmuc.jeebus.ship.message.smepin
- org.openmuc.jeebus.ship.message.smeproth - package org.openmuc.jeebus.ship.message.smeproth
- org.openmuc.jeebus.ship.node - package org.openmuc.jeebus.ship.node
- org.openmuc.jeebus.ship.node.service - package org.openmuc.jeebus.ship.node.service
- org.openmuc.jeebus.ship.node.websocket - package org.openmuc.jeebus.ship.node.websocket
- org.openmuc.jeebus.ship.node.websocket.client - package org.openmuc.jeebus.ship.node.websocket.client
- org.openmuc.jeebus.ship.node.websocket.server - package org.openmuc.jeebus.ship.node.websocket.server
- org.openmuc.jeebus.ship.shipconnection - package org.openmuc.jeebus.ship.shipconnection
- org.openmuc.jeebus.ship.state - package org.openmuc.jeebus.ship.state
- org.openmuc.jeebus.ship.state.cmi - package org.openmuc.jeebus.ship.state.cmi
- org.openmuc.jeebus.ship.state.connectionclose - package org.openmuc.jeebus.ship.state.connectionclose
- org.openmuc.jeebus.ship.state.smehello - package org.openmuc.jeebus.ship.state.smehello
- org.openmuc.jeebus.ship.state.smepin - package org.openmuc.jeebus.ship.state.smepin
- org.openmuc.jeebus.ship.state.smeproth - package org.openmuc.jeebus.ship.state.smeproth
- org.openmuc.jeebus.ship.state.timeout - package org.openmuc.jeebus.ship.state.timeout
- org.openmuc.jeebus.ship.view - package org.openmuc.jeebus.ship.view
P
- parseAmiBody(String, AccessMethodsMsg.DnsSd_mDns, AccessMethodsMsg.Dns) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
- parseAmiBody(AccessMethodsMsg) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
- parseAmiBody(AccessMethodsRequestMsg) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
- parseAmiReqBody() - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
- parseCdeBody(String, String, CDEMsg.ExtensionType) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
- parseCdeBody(CDEMsg) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
- parseCmiMsgToString(byte[]) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
-
parse a cmi message for logging.
- parseConnectionCloseBody(CloseMsg) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
- parseConnectionCloseBody(ConnectionClosePhaseType, Integer, ConnectionCloseReasonType) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
- parseShipMsgToString(byte[]) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
-
parse a message for logging
- parseSkiToString(SubjectKeyIdentifier) - Static method in class org.openmuc.jeebus.ship.node.KeyManagement
-
returns the hex string that represents the SKI value
- parseSmeHelloBody(ConnectionHelloPhaseType, Integer, Boolean) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
-
constructs and returns a SME_HELLO message with the given parameters.
- parseSmeHelloBody(HelloMsg) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
-
same as the other parseSmeHelloBody but with SmeHello as parameter
- parseSmePinBody(String) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
- parseSmePinBody(PinMsg) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
- parseSmePinBody(PinStateType, PinInputPermissionType) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
- parseSmeProtHBody(ProtocolHandshakeMsg) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
-
same as the other parseSmeProtHBody method but with ProtocolHandshake Object as parameter for ease of use
- parseSmeProtHBody(ProtocolHandshakeTypeType, int, int, List<String>) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
-
constructs and returns a SME_PROT_H message with the given parameters
- parseSmeProtHErrorBody(ProtHError) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
- peekReceivedMsg() - Method in class org.openmuc.jeebus.ship.state.ConnectionDataPreparation
-
returns the last received message without removing it
- peekReceivedMsg() - Method in interface org.openmuc.jeebus.ship.state.StateCallBack
- PENDING - org.openmuc.jeebus.ship.message.smehello.ConnectionHelloPhaseType
- PendingInit - Class in org.openmuc.jeebus.ship.state.smehello
- PendingInit(StateCallBack, HelloCallBacks) - Constructor for class org.openmuc.jeebus.ship.state.smehello.PendingInit
- PendingListen - Class in org.openmuc.jeebus.ship.state.smehello
- PendingListen(SmeHelloSubState) - Constructor for class org.openmuc.jeebus.ship.state.smehello.PendingListen
- PendingTimeout - Class in org.openmuc.jeebus.ship.state.smehello
- PendingTimeout(SmeHelloSubState, TimeoutTimer) - Constructor for class org.openmuc.jeebus.ship.state.smehello.PendingTimeout
- phaseType - Variable in class org.openmuc.jeebus.ship.state.smehello.SmeHelloSubState
- PIN_OK - org.openmuc.jeebus.ship.message.smepin.PinStateType
- pinCallBacks - Variable in class org.openmuc.jeebus.ship.state.smepin.SmePinSubState
- PinCallBacks - Interface in org.openmuc.jeebus.ship.state.smepin
- PinError - Enum in org.openmuc.jeebus.ship.message.smepin
- PinInputPermissionType - Enum in org.openmuc.jeebus.ship.message.smepin
- PinMsg - Class in org.openmuc.jeebus.ship.message.smepin
- PinMsg() - Constructor for class org.openmuc.jeebus.ship.message.smepin.PinMsg
- PinStateType - Enum in org.openmuc.jeebus.ship.message.smepin
- PinTypeAdapter - Class in org.openmuc.jeebus.ship.message.smepin
- PinTypeAdapter() - Constructor for class org.openmuc.jeebus.ship.message.smepin.PinTypeAdapter
- PinValue - Class in org.openmuc.jeebus.ship.message.smepin
- PinValue() - Constructor for class org.openmuc.jeebus.ship.message.smepin.PinValue
- pollReceivedMsg() - Method in class org.openmuc.jeebus.ship.state.ConnectionDataPreparation
-
returns and removes the last received message
- pollReceivedMsg() - Method in interface org.openmuc.jeebus.ship.state.StateCallBack
- pongReceived - Variable in class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- prepareCDEShutdown() - Method in interface org.openmuc.jeebus.ship.shipconnection.ShipCloseCallBack
- prepareShutDown() - Method in class org.openmuc.jeebus.ship.state.connectionclose.ConnectionCloseDevB
- preprocessAmMsg(byte[]) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- preprocessAmrMsg(byte[]) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- preprocessCDEMsg(byte[]) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- preprocessConnCloseMsg(byte[]) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- preprocessHelloMsg(byte[]) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- preprocessPinMsg(byte[]) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- preprocessProtHMsg(byte[]) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
-
If there are messages in the message queue, removes the message from the message queue and splits header from body and parses it into a ProtocolHandshake object.
- privateKey - Variable in class org.openmuc.jeebus.ship.node.CertificateInfo
- procedure() - Method in class org.openmuc.jeebus.ship.state.cmi.ClientEvaluate
- procedure() - Method in class org.openmuc.jeebus.ship.state.cmi.ClientSend
- procedure() - Method in class org.openmuc.jeebus.ship.state.cmi.ClientWait
- procedure() - Method in class org.openmuc.jeebus.ship.state.cmi.ServerEvaluate
- procedure() - Method in class org.openmuc.jeebus.ship.state.cmi.ServerWait
- procedure() - Method in class org.openmuc.jeebus.ship.state.smehello.Init
- procedure() - Method in class org.openmuc.jeebus.ship.state.smehello.PendingListen
- procedure() - Method in class org.openmuc.jeebus.ship.state.smehello.PendingTimeout
- procedure() - Method in class org.openmuc.jeebus.ship.state.smehello.ReadyListen
- procedure() - Method in class org.openmuc.jeebus.ship.state.smehello.ReadyTimeout
- procedure() - Method in class org.openmuc.jeebus.ship.state.smepin.AskInit
- procedure() - Method in class org.openmuc.jeebus.ship.state.smepin.AskOk
- procedure() - Method in class org.openmuc.jeebus.ship.state.smepin.AskProcess
- procedure() - Method in class org.openmuc.jeebus.ship.state.smepin.AskRestrictedOk
- procedure() - Method in class org.openmuc.jeebus.ship.state.smepin.CheckBusyInit
- procedure() - Method in class org.openmuc.jeebus.ship.state.smepin.CheckBusyWait
- procedure() - Method in class org.openmuc.jeebus.ship.state.smepin.CheckError
- procedure() - Method in class org.openmuc.jeebus.ship.state.smepin.CheckInit
- procedure() - Method in class org.openmuc.jeebus.ship.state.smepin.CheckListen
- procedure() - Method in class org.openmuc.jeebus.ship.state.smepin.CheckOk
- procedure() - Method in class org.openmuc.jeebus.ship.state.smeproth.ClientInit
- procedure() - Method in class org.openmuc.jeebus.ship.state.smeproth.ClientListenChoice
- procedure() - Method in class org.openmuc.jeebus.ship.state.smeproth.OkState
- procedure() - Method in class org.openmuc.jeebus.ship.state.smeproth.ServerInit
- procedure() - Method in class org.openmuc.jeebus.ship.state.smeproth.ServerListenConfirm
- procedure() - Method in class org.openmuc.jeebus.ship.state.smeproth.ServerListenProposal
- procedure() - Method in class org.openmuc.jeebus.ship.state.smeproth.TimeoutState
- procedure() - Method in class org.openmuc.jeebus.ship.state.SubState
- processMsg(byte[]) - Method in class org.openmuc.jeebus.ship.state.AccessMethodsIdentification
- processMsg(byte[]) - Method in class org.openmuc.jeebus.ship.state.cmi.CmiState
-
process a received message
- processMsg(byte[]) - Method in class org.openmuc.jeebus.ship.state.ConnectionDataExchange
- processMsg(byte[]) - Method in class org.openmuc.jeebus.ship.state.HelloOk
- processMsg(byte[]) - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- processMsg(byte[]) - Method in class org.openmuc.jeebus.ship.state.smepin.SmePinState
- processMsg(byte[]) - Method in class org.openmuc.jeebus.ship.state.smeproth.SmeProtHState
- processMsg(byte[]) - Method in class org.openmuc.jeebus.ship.state.State
- prolongReqReplyTimerCB() - Method in interface org.openmuc.jeebus.ship.state.smehello.HelloCallBacks
- promptEnterRestrictedOk(String) - Method in class org.openmuc.jeebus.ship.view.CommandLineInput
- promptEnterRestrictedOk(String) - Method in interface org.openmuc.jeebus.ship.view.UserInterface
- promptEnterRestrictedOK() - Method in interface org.openmuc.jeebus.ship.state.smepin.PinCallBacks
- promptInputPin() - Method in interface org.openmuc.jeebus.ship.state.smepin.PinCallBacks
- promptInputPin(String) - Method in class org.openmuc.jeebus.ship.view.CommandLineInput
- promptInputPin(String) - Method in interface org.openmuc.jeebus.ship.view.UserInterface
-
prompts user to input a PIN.
- promptProlongationRequest(String) - Method in class org.openmuc.jeebus.ship.view.CommandLineInput
- promptProlongationRequest(String) - Method in interface org.openmuc.jeebus.ship.view.UserInterface
-
prompts user to accept/decline a prolongation request
- promptSendPin() - Method in interface org.openmuc.jeebus.ship.state.smepin.PinCallBacks
- promptSendPin(String) - Method in class org.openmuc.jeebus.ship.view.CommandLineInput
- promptSendPin(String) - Method in interface org.openmuc.jeebus.ship.view.UserInterface
-
asks user if user wants to send a PIN
- promptTrustCommunicationPartner(String, String) - Method in class org.openmuc.jeebus.ship.view.CommandLineInput
- promptTrustCommunicationPartner(String, String) - Method in interface org.openmuc.jeebus.ship.view.UserInterface
- protHCallBacks - Variable in class org.openmuc.jeebus.ship.state.smeproth.SmeProtHSubState
- ProtHCallBacks - Interface in org.openmuc.jeebus.ship.state.smeproth
- ProtHError - Enum in org.openmuc.jeebus.ship.message.smeproth
- ProtHErrorTypeAdapter - Class in org.openmuc.jeebus.ship.message.smeproth
- ProtHErrorTypeAdapter() - Constructor for class org.openmuc.jeebus.ship.message.smeproth.ProtHErrorTypeAdapter
- ProtHTypeAdapter - Class in org.openmuc.jeebus.ship.message.smeproth
- ProtHTypeAdapter() - Constructor for class org.openmuc.jeebus.ship.message.smeproth.ProtHTypeAdapter
- ProtocolHandshakeErrorMsg - Class in org.openmuc.jeebus.ship.message.smeproth
- ProtocolHandshakeErrorMsg() - Constructor for class org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeErrorMsg
- ProtocolHandshakeErrorMsg(ProtHError) - Constructor for class org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeErrorMsg
- ProtocolHandshakeMsg - Class in org.openmuc.jeebus.ship.message.smeproth
- ProtocolHandshakeMsg() - Constructor for class org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeMsg
-
no-argument constructor for serialization/deserialization
- ProtocolHandshakeMsg(ProtocolHandshakeTypeType, int, int, List<String>) - Constructor for class org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeMsg
- ProtocolHandshakeTypeType - Enum in org.openmuc.jeebus.ship.message.smeproth
R
- read(JsonReader) - Method in class org.openmuc.jeebus.ship.message.ami.AMRTypeAdapter
- read(JsonReader) - Method in class org.openmuc.jeebus.ship.message.ami.AMTypeAdapter
- read(JsonReader) - Method in class org.openmuc.jeebus.ship.message.cde.CDETypeAdapter
- read(JsonReader) - Method in class org.openmuc.jeebus.ship.message.connectionclose.ConnectionCloseTypeAdapter
- read(JsonReader) - Method in class org.openmuc.jeebus.ship.message.smehello.HelloTypeAdapter
- read(JsonReader) - Method in class org.openmuc.jeebus.ship.message.smepin.PinTypeAdapter
- read(JsonReader) - Method in class org.openmuc.jeebus.ship.message.smeproth.ProtHErrorTypeAdapter
- read(JsonReader) - Method in class org.openmuc.jeebus.ship.message.smeproth.ProtHTypeAdapter
- readWrappedBoolean(JsonReader) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- readWrappedInt(JsonReader) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- readWrappedString(JsonReader) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- READY - org.openmuc.jeebus.ship.message.smehello.ConnectionHelloPhaseType
- ReadyInit - Class in org.openmuc.jeebus.ship.state.smehello
- ReadyInit(StateCallBack, HelloCallBacks) - Constructor for class org.openmuc.jeebus.ship.state.smehello.ReadyInit
- ReadyListen - Class in org.openmuc.jeebus.ship.state.smehello
- ReadyListen(SmeHelloSubState) - Constructor for class org.openmuc.jeebus.ship.state.smehello.ReadyListen
- ReadyTimeout - Class in org.openmuc.jeebus.ship.state.smehello
- ReadyTimeout(SmeHelloSubState, TimeoutTimer) - Constructor for class org.openmuc.jeebus.ship.state.smehello.ReadyTimeout
- receivedMsg - Variable in class org.openmuc.jeebus.ship.state.ConnectionDataPreparation
- receivedMsg() - Method in class org.openmuc.jeebus.ship.state.ConnectionDataPreparation
- receivedMsg() - Method in interface org.openmuc.jeebus.ship.state.StateCallBack
- receiveMsg() - Method in class org.openmuc.jeebus.ship.state.smehello.Listen
-
helper method wraps parsing in a try/catch block.
- receiveMsg() - Method in class org.openmuc.jeebus.ship.state.smepin.SmePinSubState
-
helper method wraps parsing in a try/catch block.
- receiveMsg() - Method in class org.openmuc.jeebus.ship.state.smeproth.Listen
-
helper method wraps parsing in a try/catch block.
- registerService(ServiceInfo) - Method in class org.openmuc.jeebus.ship.node.service.ServiceRegistry
-
register a service in own JmDNS instance, other active JmDNS listening for the same service type will identify this service once registered
- REGULAR_END - org.openmuc.jeebus.ship.api.DisconnectReason
- removeClient(ShipClient) - Method in interface org.openmuc.jeebus.ship.node.ShipNodeCallBacks
- REMOVED_CONNECTION - org.openmuc.jeebus.ship.message.connectionclose.ConnectionCloseReasonType
- removeHandler(ShipServerHandler) - Method in interface org.openmuc.jeebus.ship.node.websocket.server.ServerCallBack
- removeServer(ShipServer) - Method in interface org.openmuc.jeebus.ship.node.ShipNodeCallBacks
- removeStateTransitionCB(StateTransitionCallBack) - Method in class org.openmuc.jeebus.ship.state.ConnectionDataPreparation
- removeTrustedSki(String) - Method in class org.openmuc.jeebus.ship.api.Ship
-
tries to remove a ski from the trusted SKIs
- removeTrustedSki(String) - Static method in class org.openmuc.jeebus.ship.node.KeyManagement
-
removes a ski from the trustedSkis map
- requestAccessMethods() - Method in interface org.openmuc.jeebus.ship.api.ShipConnectionInterface
-
requests access methods from client, only works as server, an exception is thrown otherwise
- requestAccessMethods() - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- requestAccessMethods(ShipConnection) - Method in class org.openmuc.jeebus.ship.api.Ship
-
requests the access methods for the communication partner of the specified connection.
- REQUIRED - org.openmuc.jeebus.ship.message.smepin.PinStateType
- RFU - org.openmuc.jeebus.ship.message.smepin.PinError
- RFU - org.openmuc.jeebus.ship.message.smeproth.ProtHError
- runConnectionDataPreparation(ShipConnection) - Method in class org.openmuc.jeebus.ship.api.Ship
-
run the states in connection data preparation, this method is non-blocking and the states will run asynchronously
S
- SELECT - org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeTypeType
- SELECTION_MISMATCH - org.openmuc.jeebus.ship.message.smeproth.ProtHError
- sendCDE(String, String) - Method in class org.openmuc.jeebus.ship.state.ConnectionDataExchange
- sendCDE(CDEMsg) - Method in class org.openmuc.jeebus.ship.state.ConnectionDataExchange
- sendCdeMsg(byte[]) - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- sendMsg(byte[]) - Method in interface org.openmuc.jeebus.ship.api.ShipConnectionInterface
-
sends a message to the communication partner
- sendMsg(byte[]) - Method in interface org.openmuc.jeebus.ship.node.websocket.BasicCallBack
- sendMsg(byte[]) - Method in class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- sendMsg(byte[]) - Method in interface org.openmuc.jeebus.ship.shipconnection.BasicConnCallBack
- sendMsg(byte[]) - Method in interface org.openmuc.jeebus.ship.shipconnection.ShipCloseCallBack
- sendMsg(byte[]) - Method in interface org.openmuc.jeebus.ship.shipconnection.ShipConnCallBack
- sendMsg(byte[]) - Method in class org.openmuc.jeebus.ship.state.ConnectionDataExchange
- sendMsg(byte[]) - Method in class org.openmuc.jeebus.ship.state.State
- sendMsg(byte[]) - Method in interface org.openmuc.jeebus.ship.state.StateCallBack
- sendProlongReqTimerCB() - Method in interface org.openmuc.jeebus.ship.state.smehello.HelloCallBacks
- sendRequest() - Method in class org.openmuc.jeebus.ship.state.AccessMethodsIdentification
- ServerCallBack - Interface in org.openmuc.jeebus.ship.node.websocket.server
- ServerEvaluate - Class in org.openmuc.jeebus.ship.state.cmi
- ServerEvaluate(CmiSubState) - Constructor for class org.openmuc.jeebus.ship.state.cmi.ServerEvaluate
- ServerInit - Class in org.openmuc.jeebus.ship.state.smeproth
- ServerInit(StateCallBack, ProtHCallBacks) - Constructor for class org.openmuc.jeebus.ship.state.smeproth.ServerInit
- ServerListenConfirm - Class in org.openmuc.jeebus.ship.state.smeproth
- ServerListenConfirm(SmeProtHSubState, ProtocolHandshakeMsg) - Constructor for class org.openmuc.jeebus.ship.state.smeproth.ServerListenConfirm
- ServerListenProposal - Class in org.openmuc.jeebus.ship.state.smeproth
- ServerListenProposal(SmeProtHSubState) - Constructor for class org.openmuc.jeebus.ship.state.smeproth.ServerListenProposal
- ServerOk - Class in org.openmuc.jeebus.ship.state.smeproth
- ServerOk(SmeProtHSubState, ProtocolHandshakeMsg) - Constructor for class org.openmuc.jeebus.ship.state.smeproth.ServerOk
- ServerWait - Class in org.openmuc.jeebus.ship.state.cmi
- ServerWait(StateCallBack, CmiCallBacks) - Constructor for class org.openmuc.jeebus.ship.state.cmi.ServerWait
- serviceAdded(String, String) - Method in interface org.openmuc.jeebus.ship.api.ConnectionHandler
-
called when a service is recognized and added
- serviceAdded(ServiceEvent) - Method in class org.openmuc.jeebus.ship.node.service.ServiceRegistry
- ServiceRegistry - Class in org.openmuc.jeebus.ship.node.service
- ServiceRegistry(InetAddress, String, String, ConnectionHandler) - Constructor for class org.openmuc.jeebus.ship.node.service.ServiceRegistry
-
creates a JmDNS instance and a service listener
- serviceRemoved(String) - Method in interface org.openmuc.jeebus.ship.api.ConnectionHandler
-
called when an added service was removed
- serviceRemoved(ServiceEvent) - Method in class org.openmuc.jeebus.ship.node.service.ServiceRegistry
- serviceResolved(ServiceEvent) - Method in class org.openmuc.jeebus.ship.node.service.ServiceRegistry
- setAlias(String) - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- setAmMsg(AccessMethodsMsg) - Method in class org.openmuc.jeebus.ship.state.AccessMethodsIdentification
- setAmrMsg(AccessMethodsRequestMsg) - Method in class org.openmuc.jeebus.ship.state.AccessMethodsIdentification
- setApiShipConn(ShipConnectionInterface) - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- setAuthenticated(boolean) - Method in class org.openmuc.jeebus.ship.node.websocket.SkiManagementInfo
- setAutoAcceptMode() - Method in class org.openmuc.jeebus.ship.api.Ship
-
sets the node to auto-accept-mode.
- setBasicCB(BasicCallBack) - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- setBinary(byte[]) - Method in class org.openmuc.jeebus.ship.message.cde.CDEMsg.ExtensionType
- setBrand(String) - Method in class org.openmuc.jeebus.ship.node.service.TxtRecord
- setCancelClose(boolean) - Method in class org.openmuc.jeebus.ship.state.smepin.AskInit
- setCert(CertificateInfo) - Method in class org.openmuc.jeebus.ship.node.KeyManagement
- setCertPath(String) - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- setClient(List<ShipClient>) - Method in class org.openmuc.jeebus.ship.node.ShipNode
- setClientConnectedCB(ClientConnectedCallBack) - Method in class org.openmuc.jeebus.ship.api.Ship
- setClientConnectedCB(ClientConnectedCallBack) - Method in class org.openmuc.jeebus.ship.node.ShipNode
- setCloseMsg(CloseMsg) - Method in class org.openmuc.jeebus.ship.state.connectionclose.ConnectionClose
- setConfig(Configuration) - Method in class org.openmuc.jeebus.ship.node.ShipNodeContext
- setConfirmationReceivedTrue() - Method in class org.openmuc.jeebus.ship.state.connectionclose.ConnectionCloseDevA
-
Used when a confirmation was received.
- setConnection(ShipConnection) - Method in class org.openmuc.jeebus.ship.node.websocket.client.ShipClientHandler
- setConnection(ShipConnection) - Method in class org.openmuc.jeebus.ship.node.websocket.server.ShipServerHandler
- setConnectionHello(ConnectionHelloType) - Method in class org.openmuc.jeebus.ship.message.smehello.HelloMsg
- setConnHandler(ConnectionHandler) - Method in class org.openmuc.jeebus.ship.api.Ship
- setConnHandler(ConnectionHandler) - Method in interface org.openmuc.jeebus.ship.api.ShipInterface
-
sets a connection handler
- setConnHandler(ConnectionHandler) - Method in class org.openmuc.jeebus.ship.node.ShipNode
- setConnHandler(ConnectionHandler) - Method in class org.openmuc.jeebus.ship.node.ShipNodeContext
- setConnHandler(ConnectionHandler) - Method in class org.openmuc.jeebus.ship.node.websocket.client.ShipClient
- setConnHandler(ConnectionHandler) - Method in class org.openmuc.jeebus.ship.node.websocket.server.ShipServer
- setDns(AccessMethodsMsg.Dns) - Method in class org.openmuc.jeebus.ship.message.ami.AccessMethodsMsg
- setDnsSd_mDns(AccessMethodsMsg.DnsSd_mDns) - Method in class org.openmuc.jeebus.ship.message.ami.AccessMethodsMsg
- setError(ProtHError) - Method in class org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeErrorMsg
- setExtension(CDEMsg.ExtensionType) - Method in class org.openmuc.jeebus.ship.message.cde.CDEMsg
- setExtensionId(String) - Method in class org.openmuc.jeebus.ship.message.cde.CDEMsg.ExtensionType
- setFormats(List<String>) - Method in class org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeMsg
- setHandler(ShipClientHandler) - Method in class org.openmuc.jeebus.ship.node.websocket.client.ShipClient
- setHandlers(List<ShipServerHandler>) - Method in class org.openmuc.jeebus.ship.node.websocket.server.ShipServer
- setHandshakeType(ProtocolHandshakeTypeType) - Method in class org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeMsg
- setHeader(String) - Method in class org.openmuc.jeebus.ship.message.cde.CDEMsg
- setHelloCallBacks(HelloCallBacks) - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloSubState
- setId(String) - Method in class org.openmuc.jeebus.ship.message.ami.AccessMethodsMsg
- setId(String) - Method in class org.openmuc.jeebus.ship.node.service.TxtRecord
- setInitialPinState(PinStateType) - Method in class org.openmuc.jeebus.ship.node.Configuration
- setInputPermission(PinInputPermissionType) - Method in class org.openmuc.jeebus.ship.message.smepin.ConnectionPinStateType
- setIpAddress(InetAddress) - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- setKeepAlive(boolean) - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- setKeyPair(KeyPair) - Method in class org.openmuc.jeebus.ship.node.KeyManagement
- setKeyPairPass(char[]) - Method in class org.openmuc.jeebus.ship.node.KeyManagement
- setKeyStorePass(char[]) - Method in class org.openmuc.jeebus.ship.node.KeyManagement
- setKm(KeyManagement) - Method in class org.openmuc.jeebus.ship.node.ShipNode
- setKs(KeyStore) - Method in class org.openmuc.jeebus.ship.node.KeyManagement
- setLastReceivedMsg(HelloMsg) - Method in interface org.openmuc.jeebus.ship.state.smehello.HelloCallBacks
- setLastReceivedMsg(HelloMsg) - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- setLastReceivedPinStateMsg(PinMsg) - Method in class org.openmuc.jeebus.ship.state.smepin.AskRestrictedOk
- setLogPrefix(String) - Method in class org.openmuc.jeebus.ship.node.ShipNodeContext
- setLogPrefix(String) - Method in class org.openmuc.jeebus.ship.state.timeout.TimeoutTimer
- setMajor(int) - Method in class org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeMsg
- setMaxTime(Integer) - Method in class org.openmuc.jeebus.ship.message.connectionclose.CloseMsg
- setMinor(int) - Method in class org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeMsg
- setModel(String) - Method in class org.openmuc.jeebus.ship.node.service.TxtRecord
- setName(String) - Method in class org.openmuc.jeebus.ship.state.timeout.TimeoutTimer
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.cmi.ClientEvaluate
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.cmi.ClientSend
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.cmi.ClientWait
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.cmi.ServerEvaluate
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.cmi.ServerWait
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smehello.Listen
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smehello.PendingInit
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smehello.PendingTimeout
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smehello.ReadyInit
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smehello.ReadyTimeout
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smepin.AskInit
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smepin.AskOk
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smepin.AskProcess
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smepin.AskRestrictedOk
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smepin.CheckBusyInit
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smepin.CheckBusyWait
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smepin.CheckError
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smepin.CheckInit
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smepin.CheckListen
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smepin.CheckOk
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smeproth.ClientInit
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smeproth.ClientListenChoice
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smeproth.OkState
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smeproth.ServerInit
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smeproth.ServerListenConfirm
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smeproth.ServerListenProposal
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.smeproth.TimeoutState
- setNextSubState() - Method in class org.openmuc.jeebus.ship.state.SubState
- setOwnInputPermission(PinInputPermissionType) - Method in interface org.openmuc.jeebus.ship.state.smepin.PinCallBacks
- setOwnPinRequirements(ConnectionPinStateType) - Method in class org.openmuc.jeebus.ship.state.smepin.SmePinState
- setOwnPinState(PinStateType) - Method in interface org.openmuc.jeebus.ship.state.smepin.PinCallBacks
- setPath(String) - Method in class org.openmuc.jeebus.ship.node.service.TxtRecord
- setPathToKeyStoreFile(String) - Method in class org.openmuc.jeebus.ship.node.KeyManagement
- setPayload(String) - Method in class org.openmuc.jeebus.ship.message.cde.CDEMsg
- setPeerSkiAuthenticated() - Method in interface org.openmuc.jeebus.ship.shipconnection.TrustCheckCallBack
- setPhase(ConnectionClosePhaseType) - Method in class org.openmuc.jeebus.ship.message.connectionclose.CloseMsg
- setPhase(ConnectionHelloPhaseType) - Method in class org.openmuc.jeebus.ship.message.smehello.ConnectionHelloType
- setPin(String) - Method in class org.openmuc.jeebus.ship.message.smepin.ConnectionPinInputType
- setPinError(PinError) - Method in class org.openmuc.jeebus.ship.message.smepin.ConnectionPinErrorType
- setPinRequirements(ConnectionPinStateType) - Method in interface org.openmuc.jeebus.ship.state.smepin.PinCallBacks
- setPinState(PinStateType) - Method in class org.openmuc.jeebus.ship.message.smepin.ConnectionPinStateType
- setPinValue(PinValue) - Method in class org.openmuc.jeebus.ship.message.smepin.PinMsg
- setPort(int) - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- setProlongationRequest(Boolean) - Method in class org.openmuc.jeebus.ship.message.smehello.ConnectionHelloType
- setProtHCallBacks(ProtHCallBacks) - Method in class org.openmuc.jeebus.ship.state.smeproth.SmeProtHSubState
- setReason(ConnectionCloseReasonType) - Method in class org.openmuc.jeebus.ship.message.connectionclose.CloseMsg
- setReceivedMsg(byte[]) - Method in class org.openmuc.jeebus.ship.state.ConnectionDataPreparation
- setRegister(boolean) - Method in class org.openmuc.jeebus.ship.node.service.TxtRecord
- setSelectedFormat(String) - Method in interface org.openmuc.jeebus.ship.shipconnection.FormatAgreementCallBack
- setSelectedFormat(String) - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- setSelectedMajor(int) - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- setSelectedMinor(int) - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- setSelectedVersion(int, int) - Method in interface org.openmuc.jeebus.ship.shipconnection.FormatAgreementCallBack
- setSelectedVersion(int, int) - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- setServers(List<ShipServer>) - Method in class org.openmuc.jeebus.ship.node.ShipNode
- setServiceDomain(String) - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- setServiceId(String) - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- setServiceInstance(String) - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- setServiceReg(ServiceRegistry) - Method in class org.openmuc.jeebus.ship.node.ShipNode
- setSki(String) - Method in class org.openmuc.jeebus.ship.node.service.TxtRecord
- setSslContext(SslContext) - Method in class org.openmuc.jeebus.ship.node.SslContextFactory
- setState(ConnectionDataPreparation) - Method in interface org.openmuc.jeebus.ship.shipconnection.ShipConnCallBack
- setState(ConnectionDataPreparation) - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- setStateCB(StateCallBack) - Method in class org.openmuc.jeebus.ship.state.SubState
- setStateTransCBList(List<StateTransitionCallBack>) - Method in class org.openmuc.jeebus.ship.state.ConnectionDataPreparation
- setString(String) - Method in class org.openmuc.jeebus.ship.message.cde.CDEMsg.ExtensionType
- setSubState(SubState) - Method in class org.openmuc.jeebus.ship.state.cmi.CmiState
- setSubState(SubState) - Method in class org.openmuc.jeebus.ship.state.ConnectionDataPreparation
- setSubState(SubState) - Method in class org.openmuc.jeebus.ship.state.HelloOk
- setSubState(SubState) - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- setSubState(SubState) - Method in class org.openmuc.jeebus.ship.state.smepin.SmePinState
- setSubState(SubState) - Method in class org.openmuc.jeebus.ship.state.smeproth.SmeProtHState
- setTimeout(int) - Method in class org.openmuc.jeebus.ship.state.timeout.TimeoutTimer
-
sets the timeout for the timer and reschedules the ExecutorService with the new timeout
- setTimer(Stopwatch) - Method in class org.openmuc.jeebus.ship.state.timeout.TimeoutTimer
- setTrustCommPartnerFalse() - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- setTrustedSkiAuthenticated(String) - Static method in class org.openmuc.jeebus.ship.node.KeyManagement
- setTrustLevel(int) - Method in class org.openmuc.jeebus.ship.node.websocket.SkiManagementInfo
- setTrustLevel(int) - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- setTrustManager(TrustManager[]) - Method in class org.openmuc.jeebus.ship.node.SslContextFactory
- setType(String) - Method in class org.openmuc.jeebus.ship.node.service.TxtRecord
- setUri(String) - Method in class org.openmuc.jeebus.ship.message.ami.AccessMethodsMsg.Dns
- setUserInterface(UserInterface) - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- setWaitForReady(TimeoutTimer) - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- setWaiting(Integer) - Method in class org.openmuc.jeebus.ship.message.smehello.ConnectionHelloType
- setWaitTimer(TimeoutTimer) - Method in class org.openmuc.jeebus.ship.state.smeproth.SmeProtHState
- setWssPath(String) - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- Ship - Class in org.openmuc.jeebus.ship.api
- Ship(ShipNodeConfiguration, ConnectionHandler) - Constructor for class org.openmuc.jeebus.ship.api.Ship
-
creates a new node on construction
- ShipClient - Class in org.openmuc.jeebus.ship.node.websocket.client
- ShipClient(SslContext, URI, ShipNodeContext, ShipNodeCallBacks) - Constructor for class org.openmuc.jeebus.ship.node.websocket.client.ShipClient
- ShipClientHandler - Class in org.openmuc.jeebus.ship.node.websocket.client
- ShipClientHandler(WebSocketClientHandshaker, ShipNodeContext, WebSocketCallBack, StopClientCallBack) - Constructor for class org.openmuc.jeebus.ship.node.websocket.client.ShipClientHandler
- ShipCloseCallBack - Interface in org.openmuc.jeebus.ship.shipconnection
- shipCloseCB - Variable in class org.openmuc.jeebus.ship.state.connectionclose.ConnectionClose
- ShipConnCallBack - Interface in org.openmuc.jeebus.ship.shipconnection
- shipConnCB - Variable in class org.openmuc.jeebus.ship.state.State
- ShipConnection - Class in org.openmuc.jeebus.ship.shipconnection
- ShipConnection(boolean, int, ShipNodeContext, BasicCallBack) - Constructor for class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- ShipConnectionInterface - Interface in org.openmuc.jeebus.ship.api
-
users can interact with a specific client or server through this interface
- shipConnRdyLatch - Variable in class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- ShipInterface - Interface in org.openmuc.jeebus.ship.api
- ShipMessageFactory - Class in org.openmuc.jeebus.ship.message
- ShipNode - Class in org.openmuc.jeebus.ship.node
- ShipNode(ShipNodeConfiguration, ConnectionHandler) - Constructor for class org.openmuc.jeebus.ship.node.ShipNode
-
sets up a SHIP node
- ShipNodeCallBacks - Interface in org.openmuc.jeebus.ship.node
- ShipNodeConfiguration - Class in org.openmuc.jeebus.ship.api
- ShipNodeConfiguration(int, String, boolean, String, String, String, String, char[], char[], String, int) - Constructor for class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- ShipNodeConfiguration(int, String, boolean, String, String, String, String, String, char[], char[], String, int) - Constructor for class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- ShipNodeConfiguration(String, int, String, boolean, String, String, String, String, char[], char[], String, int) - Constructor for class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
-
Wrapper class for parameters for initial ship node configuration.
- ShipNodeConfiguration(String, int, String, boolean, String, String, String, String, String, char[], char[], String, int) - Constructor for class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- ShipNodeContext - Class in org.openmuc.jeebus.ship.node
- ShipNodeContext(Configuration) - Constructor for class org.openmuc.jeebus.ship.node.ShipNodeContext
- ShipNodeContext(Configuration, String, ConnectionHandler) - Constructor for class org.openmuc.jeebus.ship.node.ShipNodeContext
- ShipServer - Class in org.openmuc.jeebus.ship.node.websocket.server
- ShipServer(SslContext, int, String, ShipNodeContext, ShipNodeCallBacks, boolean) - Constructor for class org.openmuc.jeebus.ship.node.websocket.server.ShipServer
- ShipServerHandler - Class in org.openmuc.jeebus.ship.node.websocket.server
- ShipServerHandler(ShipNodeContext, ServerCallBack) - Constructor for class org.openmuc.jeebus.ship.node.websocket.server.ShipServerHandler
- ShipServerInitializer - Class in org.openmuc.jeebus.ship.node.websocket.server
- ShipServerInitializer(SslContext, ShipNodeContext, ServerCallBack) - Constructor for class org.openmuc.jeebus.ship.node.websocket.server.ShipServerInitializer
- shutdown() - Method in class org.openmuc.jeebus.ship.node.service.ServiceRegistry
-
unregisters all services in own JmDNS instance, removed service listener and closes JmDNS instance
- shutDown() - Method in class org.openmuc.jeebus.ship.api.Ship
-
shuts down service discovery, all servers and clients on the node and the node itself
- SkiManagementInfo - Class in org.openmuc.jeebus.ship.node.websocket
- SkiManagementInfo(int) - Constructor for class org.openmuc.jeebus.ship.node.websocket.SkiManagementInfo
- SkiManagementInfo(int, boolean) - Constructor for class org.openmuc.jeebus.ship.node.websocket.SkiManagementInfo
- smeHelloMsg(byte[]) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
- SmeHelloState - Class in org.openmuc.jeebus.ship.state.smehello
- SmeHelloState(ShipConnCallBack, Configuration, String) - Constructor for class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- SmeHelloSubState - Class in org.openmuc.jeebus.ship.state.smehello
- SmeHelloSubState(StateCallBack, HelloCallBacks) - Constructor for class org.openmuc.jeebus.ship.state.smehello.SmeHelloSubState
- smePinMsg(byte[]) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
- SmePinState - Class in org.openmuc.jeebus.ship.state.smepin
- SmePinState(ShipConnCallBack, Configuration, String) - Constructor for class org.openmuc.jeebus.ship.state.smepin.SmePinState
- SmePinSubState - Class in org.openmuc.jeebus.ship.state.smepin
- SmePinSubState(StateCallBack, PinCallBacks) - Constructor for class org.openmuc.jeebus.ship.state.smepin.SmePinSubState
- SmeProtHState - Class in org.openmuc.jeebus.ship.state.smeproth
- SmeProtHState(ShipConnCallBack, Configuration, String) - Constructor for class org.openmuc.jeebus.ship.state.smeproth.SmeProtHState
- SmeProtHSubState - Class in org.openmuc.jeebus.ship.state.smeproth
- SmeProtHSubState(StateCallBack, ProtHCallBacks) - Constructor for class org.openmuc.jeebus.ship.state.smeproth.SmeProtHSubState
- smeProtMsg(byte[]) - Static method in class org.openmuc.jeebus.ship.message.ShipMessageFactory
- socketCB - Variable in class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- SslContextFactory - Class in org.openmuc.jeebus.ship.node
- SslContextFactory() - Constructor for class org.openmuc.jeebus.ship.node.SslContextFactory
- startCmiTimer() - Method in class org.openmuc.jeebus.ship.state.cmi.CmiState
- startProlongationReqReplyTimer() - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- startSendProlongationReqTimer(int) - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- startTimer() - Method in interface org.openmuc.jeebus.ship.state.TimerCallBack
- startTimer(int) - Method in interface org.openmuc.jeebus.ship.state.timeout.VariableValueTimerCallBack
- startWaitTimer() - Method in class org.openmuc.jeebus.ship.state.smeproth.SmeProtHState
- startWFRTimer() - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- State - Class in org.openmuc.jeebus.ship.state
- State(ShipConnCallBack, String) - Constructor for class org.openmuc.jeebus.ship.state.State
- StateCallBack - Interface in org.openmuc.jeebus.ship.state
- stateCB - Variable in class org.openmuc.jeebus.ship.state.ConnectionDataPreparation
- stateCB - Variable in class org.openmuc.jeebus.ship.state.SubState
- stateFinished() - Method in interface org.openmuc.jeebus.ship.state.StateTransitionCallBack
- stateTransCBList - Variable in class org.openmuc.jeebus.ship.state.ConnectionDataPreparation
- StateTransitionCallBack - Interface in org.openmuc.jeebus.ship.state
- stop() - Method in class org.openmuc.jeebus.ship.node.websocket.client.ShipClient
- stop() - Method in interface org.openmuc.jeebus.ship.node.websocket.client.StopClientCallBack
- stop() - Method in class org.openmuc.jeebus.ship.node.websocket.server.ShipServer
- stop() - Method in class org.openmuc.jeebus.ship.state.timeout.TimeoutTimer
- stopAllClients() - Method in class org.openmuc.jeebus.ship.node.ShipNode
- stopAllServers() - Method in class org.openmuc.jeebus.ship.node.ShipNode
- StopClientCallBack - Interface in org.openmuc.jeebus.ship.node.websocket.client
- stopCmiTimer() - Method in class org.openmuc.jeebus.ship.state.cmi.CmiState
- storeKeyPairInKeyStore(String) - Method in class org.openmuc.jeebus.ship.node.KeyManagement
- storeSymKeyInKeyStore(String) - Method in class org.openmuc.jeebus.ship.node.KeyManagement
- subState - Variable in class org.openmuc.jeebus.ship.state.smeproth.SmeProtHState
- SubState - Class in org.openmuc.jeebus.ship.state
- SubState(StateCallBack) - Constructor for class org.openmuc.jeebus.ship.state.SubState
- switchToReady() - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
-
switch from basic state PENDING to READY.
T
- timedOut() - Method in interface org.openmuc.jeebus.ship.state.timeout.TimeoutCallback
- Timeout - Class in org.openmuc.jeebus.ship.state.smehello
- Timeout(StateCallBack, HelloCallBacks, TimeoutTimer) - Constructor for class org.openmuc.jeebus.ship.state.smehello.Timeout
- TIMEOUT - org.openmuc.jeebus.ship.message.smeproth.ProtHError
- TimeoutCallback - Interface in org.openmuc.jeebus.ship.state.timeout
- TimeoutState - Class in org.openmuc.jeebus.ship.state.smeproth
- TimeoutState(SmeProtHSubState) - Constructor for class org.openmuc.jeebus.ship.state.smeproth.TimeoutState
- timeoutTimer - Variable in class org.openmuc.jeebus.ship.state.smehello.Timeout
- TimeoutTimer - Class in org.openmuc.jeebus.ship.state.timeout
- TimeoutTimer(String, int, TimeoutCallback) - Constructor for class org.openmuc.jeebus.ship.state.timeout.TimeoutTimer
- TimeoutTimer(String, int, TimeoutCallback, String) - Constructor for class org.openmuc.jeebus.ship.state.timeout.TimeoutTimer
- TimerCallBack - Interface in org.openmuc.jeebus.ship.state
- toString() - Method in class org.openmuc.jeebus.ship.api.ShipNodeConfiguration
- toString() - Method in enum org.openmuc.jeebus.ship.message.connectionclose.ConnectionClosePhaseType
- toString() - Method in enum org.openmuc.jeebus.ship.message.connectionclose.ConnectionCloseReasonType
- toString() - Method in enum org.openmuc.jeebus.ship.message.smehello.ConnectionHelloPhaseType
- toString() - Method in enum org.openmuc.jeebus.ship.message.smepin.PinInputPermissionType
- toString() - Method in enum org.openmuc.jeebus.ship.message.smepin.PinStateType
- toString() - Method in enum org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeTypeType
- toString() - Method in class org.openmuc.jeebus.ship.state.AccessMethodsIdentification
- toString() - Method in class org.openmuc.jeebus.ship.state.cmi.ClientEvaluate
- toString() - Method in class org.openmuc.jeebus.ship.state.cmi.ClientSend
- toString() - Method in class org.openmuc.jeebus.ship.state.cmi.ClientWait
- toString() - Method in class org.openmuc.jeebus.ship.state.cmi.CmiState
- toString() - Method in class org.openmuc.jeebus.ship.state.cmi.ServerEvaluate
- toString() - Method in class org.openmuc.jeebus.ship.state.cmi.ServerWait
- toString() - Method in class org.openmuc.jeebus.ship.state.ConnectionDataExchange
- toString() - Method in class org.openmuc.jeebus.ship.state.HelloOk
- toString() - Method in class org.openmuc.jeebus.ship.state.smehello.PendingInit
- toString() - Method in class org.openmuc.jeebus.ship.state.smehello.PendingListen
- toString() - Method in class org.openmuc.jeebus.ship.state.smehello.PendingTimeout
- toString() - Method in class org.openmuc.jeebus.ship.state.smehello.ReadyInit
- toString() - Method in class org.openmuc.jeebus.ship.state.smehello.ReadyListen
- toString() - Method in class org.openmuc.jeebus.ship.state.smehello.ReadyTimeout
- toString() - Method in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- toString() - Method in class org.openmuc.jeebus.ship.state.smepin.AskInit
- toString() - Method in class org.openmuc.jeebus.ship.state.smepin.AskOk
- toString() - Method in class org.openmuc.jeebus.ship.state.smepin.AskProcess
- toString() - Method in class org.openmuc.jeebus.ship.state.smepin.AskRestrictedOk
- toString() - Method in class org.openmuc.jeebus.ship.state.smepin.CheckBusyInit
- toString() - Method in class org.openmuc.jeebus.ship.state.smepin.CheckBusyWait
- toString() - Method in class org.openmuc.jeebus.ship.state.smepin.CheckError
- toString() - Method in class org.openmuc.jeebus.ship.state.smepin.CheckInit
- toString() - Method in class org.openmuc.jeebus.ship.state.smepin.CheckListen
- toString() - Method in class org.openmuc.jeebus.ship.state.smepin.CheckOk
- toString() - Method in class org.openmuc.jeebus.ship.state.smepin.SmePinState
- toString() - Method in class org.openmuc.jeebus.ship.state.smeproth.ClientInit
- toString() - Method in class org.openmuc.jeebus.ship.state.smeproth.ClientListenChoice
- toString() - Method in class org.openmuc.jeebus.ship.state.smeproth.ClientOk
- toString() - Method in class org.openmuc.jeebus.ship.state.smeproth.ServerInit
- toString() - Method in class org.openmuc.jeebus.ship.state.smeproth.ServerListenConfirm
- toString() - Method in class org.openmuc.jeebus.ship.state.smeproth.ServerListenProposal
- toString() - Method in class org.openmuc.jeebus.ship.state.smeproth.ServerOk
- toString() - Method in class org.openmuc.jeebus.ship.state.smeproth.SmeProtHState
- toString() - Method in class org.openmuc.jeebus.ship.state.smeproth.TimeoutState
- trustCB - Variable in class org.openmuc.jeebus.ship.state.smehello.SmeHelloState
- TrustCheckCallBack - Interface in org.openmuc.jeebus.ship.shipconnection
- trustCommPartner() - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- trustsCommPartner() - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- trustsCommPartner() - Method in interface org.openmuc.jeebus.ship.shipconnection.TrustCheckCallBack
- trustsCommPartner() - Method in interface org.openmuc.jeebus.ship.state.smehello.HelloCallBacks
- TxtRecord - Class in org.openmuc.jeebus.ship.node.service
- TxtRecord(String, String, String, boolean) - Constructor for class org.openmuc.jeebus.ship.node.service.TxtRecord
- TxtRecord(String, String, String, boolean, String, String, String) - Constructor for class org.openmuc.jeebus.ship.node.service.TxtRecord
-
also adds optional parameters
U
- UNEXPECTED_MESSAGE - org.openmuc.jeebus.ship.message.smeproth.ProtHError
- unregisterService(ServiceInfo) - Method in class org.openmuc.jeebus.ship.node.service.ServiceRegistry
-
unregister a service in own JmDNS instance
- UNSPECIFIC - org.openmuc.jeebus.ship.message.connectionclose.ConnectionCloseReasonType
- updateTrustLevel() - Method in class org.openmuc.jeebus.ship.shipconnection.ShipConnection
- UserInterface - Interface in org.openmuc.jeebus.ship.view
- userVerifyTrustLevel - Static variable in class org.openmuc.jeebus.ship.node.Configuration
V
- valueOf(String) - Static method in enum org.openmuc.jeebus.ship.api.DisconnectReason
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.openmuc.jeebus.ship.message.connectionclose.ConnectionClosePhaseType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.openmuc.jeebus.ship.message.connectionclose.ConnectionCloseReasonType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.openmuc.jeebus.ship.message.smehello.ConnectionHelloPhaseType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.openmuc.jeebus.ship.message.smepin.PinError
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.openmuc.jeebus.ship.message.smepin.PinInputPermissionType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.openmuc.jeebus.ship.message.smepin.PinStateType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.openmuc.jeebus.ship.message.smeproth.ProtHError
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeTypeType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.openmuc.jeebus.ship.api.DisconnectReason
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.openmuc.jeebus.ship.message.connectionclose.ConnectionClosePhaseType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.openmuc.jeebus.ship.message.connectionclose.ConnectionCloseReasonType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.openmuc.jeebus.ship.message.smehello.ConnectionHelloPhaseType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.openmuc.jeebus.ship.message.smepin.PinError
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.openmuc.jeebus.ship.message.smepin.PinInputPermissionType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.openmuc.jeebus.ship.message.smepin.PinStateType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.openmuc.jeebus.ship.message.smeproth.ProtHError
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum org.openmuc.jeebus.ship.message.smeproth.ProtocolHandshakeTypeType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VariableValueTimerCallBack - Interface in org.openmuc.jeebus.ship.state.timeout
W
- Wait - Class in org.openmuc.jeebus.ship.state.cmi
- Wait(StateCallBack, CmiCallBacks) - Constructor for class org.openmuc.jeebus.ship.state.cmi.Wait
- waitTimer - Variable in class org.openmuc.jeebus.ship.state.smeproth.SmeProtHState
- waitTimer() - Method in interface org.openmuc.jeebus.ship.state.smeproth.ProtHCallBacks
- waitTimerVal - Variable in class org.openmuc.jeebus.ship.state.smeproth.SmeProtHState
- WebSocketCallBack - Interface in org.openmuc.jeebus.ship.node.websocket
- WebSocketHandler - Class in org.openmuc.jeebus.ship.node.websocket
- WebSocketHandler(ShipNodeContext, WebSocketCallBack) - Constructor for class org.openmuc.jeebus.ship.node.websocket.WebSocketHandler
- wfrTimerCB() - Method in interface org.openmuc.jeebus.ship.state.smehello.HelloCallBacks
- wrapInBinaryFrame(byte[]) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- write(JsonWriter, AccessMethodsMsg) - Method in class org.openmuc.jeebus.ship.message.ami.AMTypeAdapter
- write(JsonWriter, AccessMethodsRequestMsg) - Method in class org.openmuc.jeebus.ship.message.ami.AMRTypeAdapter
- write(JsonWriter, CDEMsg) - Method in class org.openmuc.jeebus.ship.message.cde.CDETypeAdapter
- write(JsonWriter, CloseMsg) - Method in class org.openmuc.jeebus.ship.message.connectionclose.ConnectionCloseTypeAdapter
- write(JsonWriter, HelloMsg) - Method in class org.openmuc.jeebus.ship.message.smehello.HelloTypeAdapter
- write(JsonWriter, PinMsg) - Method in class org.openmuc.jeebus.ship.message.smepin.PinTypeAdapter
- write(JsonWriter, ProtocolHandshakeErrorMsg) - Method in class org.openmuc.jeebus.ship.message.smeproth.ProtHErrorTypeAdapter
- write(JsonWriter, ProtocolHandshakeMsg) - Method in class org.openmuc.jeebus.ship.message.smeproth.ProtHTypeAdapter
- writeBooleanToObject(JsonWriter, String, Boolean) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- writeIntToObject(JsonWriter, String, Integer) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- writeStringToObject(JsonWriter, String, String) - Static method in class org.openmuc.jeebus.ship.message.MessageUtility
- WRONG_PIN - org.openmuc.jeebus.ship.message.smepin.PinError
All Classes All Packages