Class Hierarchy
- java.lang.Object
- io.mats3.matssocket.impl.ClusterStoreAndForward_SQL (implements io.mats3.matssocket.ClusterStoreAndForward)
- io.mats3.matssocket.impl.ClusterStoreAndForward_SQL_DbMigrations
- io.mats3.matssocket.ClusterStoreAndForward.SimpleCurrentNode (implements io.mats3.matssocket.ClusterStoreAndForward.CurrentNode)
- io.mats3.matssocket.ClusterStoreAndForward.SimpleRequestCorrelation (implements io.mats3.matssocket.ClusterStoreAndForward.RequestCorrelation)
- io.mats3.matssocket.ClusterStoreAndForward.SimpleStoredInMessage (implements io.mats3.matssocket.ClusterStoreAndForward.StoredInMessage)
- io.mats3.matssocket.ClusterStoreAndForward.SimpleStoredOutMessage (implements io.mats3.matssocket.ClusterStoreAndForward.StoredOutMessage)
- io.mats3.matssocket.impl.DefaultMatsSocketServer (implements io.mats3.matssocket.MatsSocketServer, io.mats3.matssocket.impl.MatsSocketStatics)
- io.mats3.matssocket.impl.IncomingSrrMsgHandler (implements io.mats3.matssocket.impl.MatsSocketStatics)
- com.fasterxml.jackson.databind.JsonDeserializer<T> (implements com.fasterxml.jackson.databind.deser.NullValueProvider)
- io.mats3.matssocket.impl.MatsSocketStatics.MessageToStringDeserializer
- com.fasterxml.jackson.databind.JsonSerializer<T> (implements com.fasterxml.jackson.databind.jsonFormatVisitors.JsonFormatVisitable)
- io.mats3.matssocket.impl.MatsSocketStatics.DirectJsonMessageHandlingDeserializer
- io.mats3.matssocket.MatsSocketServer.MatsSocketEnvelopeDto (implements java.lang.Cloneable)
- io.mats3.matssocket.MatsSocketServer.MatsSocketEnvelopeWithMetaDto (implements java.lang.Cloneable)
- io.mats3.matssocket.impl.MatsSocketStatics.MatsSocketEnvelopeDto_Mixin
- io.mats3.matssocket.MatsSocketServer.MatsSocketEnvelopeWithMetaDto (implements java.lang.Cloneable)
- io.mats3.matssocket.MatsSocketServer.MatsSocketEnvelopeDto.DebugDto
- io.mats3.matssocket.MatsSocketServer.MatsSocketEnvelopeDto.LogLineDto
- io.mats3.matssocket.MatsSocketServer.MatsSocketSessionDto (implements io.mats3.matssocket.MatsSocketServer.MatsSocketSession)
- io.mats3.matssocket.MatsSocketServer.ActiveMatsSocketSessionDto (implements io.mats3.matssocket.MatsSocketServer.ActiveMatsSocketSession)
- io.mats3.matssocket.impl.MatsSocketStatics.DirectJson
- io.mats3.matssocket.impl.RemoteAddressContainerHacks
- io.mats3.matssocket.impl.SaneThreadPoolExecutor (implements java.util.concurrent.Executor, io.mats3.matssocket.impl.MatsSocketStatics)
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- io.mats3.matssocket.ClusterStoreAndForward.DataAccessException
- io.mats3.matssocket.ClusterStoreAndForward.MessageIdAlreadyExistsException
- io.mats3.matssocket.ClusterStoreAndForward.WrongUserException
- io.mats3.matssocket.impl.MatsSocketStatics.DebugStackTrace
- java.lang.RuntimeException
- io.mats3.matssocket.MatsSocketServer.DataStoreException
- io.mats3.matssocket.impl.MatsSocketStatics.SocketSendIOException
- java.lang.Exception
- io.mats3.matssocket.impl.WebSocketOutgoingEnvelopes (implements io.mats3.matssocket.impl.MatsSocketStatics)
Interface Hierarchy
- io.mats3.matssocket.AuthenticationPlugin
- io.mats3.matssocket.AuthenticationPlugin.AuthenticationContext
- io.mats3.matssocket.AuthenticationPlugin.AuthenticationResult
- io.mats3.matssocket.AuthenticationPlugin.SessionAuthenticator
- io.mats3.matssocket.ClusterStoreAndForward
- io.mats3.matssocket.ClusterStoreAndForward.CurrentNode
- io.mats3.matssocket.ClusterStoreAndForward.RequestCorrelation
- io.mats3.matssocket.ClusterStoreAndForward.StoredInMessage
- io.mats3.matssocket.ClusterStoreAndForward.StoredOutMessage
- io.mats3.matssocket.MatsSocketServer
- io.mats3.matssocket.MatsSocketServer.IncomingAuthorizationAndAdapter<I,
MR, R> - io.mats3.matssocket.MatsSocketServer.MatsSocketEndpoint<I,
MR, R> - io.mats3.matssocket.MatsSocketServer.MatsSocketEndpointContext<I,
MR, R> - io.mats3.matssocket.MatsSocketServer.MatsSocketEndpointIncomingContext<I,
MR, R> - io.mats3.matssocket.MatsSocketServer.MatsSocketEndpointReplyContext<I,
MR, R>
- io.mats3.matssocket.MatsSocketServer.MatsSocketEndpointIncomingContext<I,
- io.mats3.matssocket.MatsSocketServer.MatsSocketSession
- io.mats3.matssocket.MatsSocketServer.ActiveMatsSocketSession
- io.mats3.matssocket.MatsSocketServer.LiveMatsSocketSession
- io.mats3.matssocket.MatsSocketServer.ActiveMatsSocketSession
- io.mats3.matssocket.MatsSocketServer.MessageEvent
- io.mats3.matssocket.MatsSocketServer.MessageEventListener
- io.mats3.matssocket.MatsSocketServer.ReplyAdapter<I,
MR, R> - io.mats3.matssocket.MatsSocketServer.SessionEstablishedEvent
- io.mats3.matssocket.MatsSocketServer.SessionEstablishedEventListener
- io.mats3.matssocket.MatsSocketServer.SessionRemovedEvent
- io.mats3.matssocket.MatsSocketServer.SessionRemovedEventListener
- io.mats3.matssocket.impl.MatsSocketStatics
Enum Class Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
- io.mats3.matssocket.AuthenticationPlugin.DebugOption
- io.mats3.matssocket.impl.ClusterStoreAndForward_SQL_DbMigrations.Database
- io.mats3.matssocket.MatsSocketServer.ActiveMatsSocketSession.MatsSocketSessionState
- io.mats3.matssocket.MatsSocketServer.MatsSocketCloseCodes (implements javax.websocket.CloseReason.CloseCode)
- io.mats3.matssocket.MatsSocketServer.MatsSocketEnvelopeWithMetaDto.Direction
- io.mats3.matssocket.MatsSocketServer.MatsSocketEnvelopeWithMetaDto.IncomingResolution
- io.mats3.matssocket.MatsSocketServer.MessageType
- io.mats3.matssocket.MatsSocketServer.SessionEstablishedEvent.SessionEstablishedEventType
- io.mats3.matssocket.MatsSocketServer.SessionRemovedEvent.SessionRemovedEventType
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)