Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbortMessage - Class in ch.rasc.wamp2spring.message
-
Message sent from the Router and the Client when they want to abort the opening of a WAMP session.
- AbortMessage(WampError) - Constructor for class ch.rasc.wamp2spring.message.AbortMessage
- AbortMessage(WampError, String) - Constructor for class ch.rasc.wamp2spring.message.AbortMessage
- acknowledge() - Method in class ch.rasc.wamp2spring.message.PublishMessage.Builder
- add(Object) - Method in class ch.rasc.wamp2spring.rpc.WampResult
- add(String, Object) - Method in class ch.rasc.wamp2spring.rpc.WampResult
- addArgument(Object) - Method in class ch.rasc.wamp2spring.message.PublishMessage.Builder
- addArgument(String, Object) - Method in class ch.rasc.wamp2spring.message.PublishMessage.Builder
- addArgumentResolvers(List<HandlerMethodArgumentResolver>) - Method in class ch.rasc.wamp2spring.config.WampConfiguration
- addArgumentResolvers(List<HandlerMethodArgumentResolver>) - Method in interface ch.rasc.wamp2spring.config.WampConfigurer
-
Adds resolvers to support custom controller method argument types.
- addEligible(Number) - Method in class ch.rasc.wamp2spring.message.PublishMessage.Builder
- addExclude(Number) - Method in class ch.rasc.wamp2spring.message.PublishMessage.Builder
- addFeature(String) - Method in class ch.rasc.wamp2spring.message.WampRole
- addPendingInvocation(long) - Method in class ch.rasc.wamp2spring.rpc.Procedure
- afterHandshake(ServerHttpRequest, ServerHttpResponse, WebSocketHandler, Exception) - Method in class ch.rasc.wamp2spring.session.servlet.SessionRepositoryMessageInterceptor
- afterPropertiesSet() - Method in class ch.rasc.wamp2spring.pubsub.PubSubMessageHandler
- afterPropertiesSet() - Method in class ch.rasc.wamp2spring.rpc.RpcMessageHandler
- arguments(Collection<T>) - Method in class ch.rasc.wamp2spring.message.PublishMessage.Builder
- arguments(List<Object>) - Method in class ch.rasc.wamp2spring.WampException.Builder
- arguments(Map<String, T>) - Method in class ch.rasc.wamp2spring.message.PublishMessage.Builder
- argumentsKw(Map<String, Object>) - Method in class ch.rasc.wamp2spring.WampException.Builder
- assertTargetBean(Method, Object, Object[]) - Method in class ch.rasc.wamp2spring.util.InvocableHandlerMethod
-
Assert that the target bean class is an instance of the class where the given method is declared.
B
- beforeHandshake(ServerHttpRequest, ServerHttpResponse, WebSocketHandler, Map<String, Object>) - Method in class ch.rasc.wamp2spring.session.servlet.SessionRepositoryMessageInterceptor
- BROKER - Enum constant in enum class ch.rasc.wamp2spring.config.Feature
- BROKER_EVENT_RETENTION - Enum constant in enum class ch.rasc.wamp2spring.config.Feature
- BROKER_PATTERN_BASED_SUBSCRIPTION - Enum constant in enum class ch.rasc.wamp2spring.config.Feature
- BROKER_PUBLISHER_EXCLUSION - Enum constant in enum class ch.rasc.wamp2spring.config.Feature
- BROKER_PUBLISHER_IDENTIFICATION - Enum constant in enum class ch.rasc.wamp2spring.config.Feature
- BROKER_SUBSCRIBER_BLACKWHITE_LISTING - Enum constant in enum class ch.rasc.wamp2spring.config.Feature
- brokerChannel() - Method in class ch.rasc.wamp2spring.config.WampConfiguration
-
Channel from the
WampPublisherto thePubSubMessageHandler - brokerChannelExecutor() - Method in class ch.rasc.wamp2spring.config.WampConfiguration
-
Executor used by the
WampConfiguration.brokerChannel(). - build() - Method in class ch.rasc.wamp2spring.message.PublishMessage.Builder
- build(String) - Method in class ch.rasc.wamp2spring.WampException.Builder
- builder(long, String) - Static method in class ch.rasc.wamp2spring.message.PublishMessage
- Builder() - Constructor for class ch.rasc.wamp2spring.WampException.Builder
- Builder(long, String) - Constructor for class ch.rasc.wamp2spring.message.PublishMessage.Builder
C
- CallMessage - Class in ch.rasc.wamp2spring.message
-
[CALL, Request|id, Options|dict, Procedure|uri] [CALL, Request|id, Options|dict, Procedure|uri, Arguments|list] [CALL, Request|id, Options|dict, Procedure|uri, Arguments|list, ArgumentsKw|dict]
- CallMessage(long, String) - Constructor for class ch.rasc.wamp2spring.message.CallMessage
- CallMessage(long, String, List<Object>) - Constructor for class ch.rasc.wamp2spring.message.CallMessage
- CallMessage(long, String, List<Object>, Map<String, Object>, boolean) - Constructor for class ch.rasc.wamp2spring.message.CallMessage
- CallMessage(long, String, Map<String, Object>) - Constructor for class ch.rasc.wamp2spring.message.CallMessage
- cborJsonFactory() - Method in class ch.rasc.wamp2spring.config.WampConfiguration
- ch.rasc.wamp2spring - package ch.rasc.wamp2spring
- ch.rasc.wamp2spring.annotation - package ch.rasc.wamp2spring.annotation
- ch.rasc.wamp2spring.config - package ch.rasc.wamp2spring.config
- ch.rasc.wamp2spring.event - package ch.rasc.wamp2spring.event
- ch.rasc.wamp2spring.message - package ch.rasc.wamp2spring.message
- ch.rasc.wamp2spring.pubsub - package ch.rasc.wamp2spring.pubsub
- ch.rasc.wamp2spring.rpc - package ch.rasc.wamp2spring.rpc
- ch.rasc.wamp2spring.session.servlet - package ch.rasc.wamp2spring.session.servlet
- ch.rasc.wamp2spring.util - package ch.rasc.wamp2spring.util
- clientInboundChannel() - Method in class ch.rasc.wamp2spring.config.WampConfiguration
- clientInboundChannelExecutor() - Method in class ch.rasc.wamp2spring.config.WampConfiguration
- clientOutboundChannel() - Method in class ch.rasc.wamp2spring.config.WampConfiguration
- clientOutboundChannelExecutor() - Method in class ch.rasc.wamp2spring.config.WampConfiguration
- CODE - Static variable in class ch.rasc.wamp2spring.message.CallMessage
- CODE - Static variable in class ch.rasc.wamp2spring.message.EventMessage
- CODE - Static variable in class ch.rasc.wamp2spring.message.InvocationMessage
- CODE - Static variable in class ch.rasc.wamp2spring.message.PublishMessage
- CODE - Static variable in class ch.rasc.wamp2spring.message.RegisterMessage
- CODE - Static variable in class ch.rasc.wamp2spring.message.SubscribeMessage
- CollectionHelper - Class in ch.rasc.wamp2spring.util
-
Collection helper class
- CollectionHelper() - Constructor for class ch.rasc.wamp2spring.util.CollectionHelper
- configureClientInboundChannel(AbstractMessageChannel) - Method in interface ch.rasc.wamp2spring.config.WampConfigurer
-
Configures the
MessageChannelused for incoming messages from WebSocket clients. - configureClientInboundChannel(AbstractMessageChannel) - Method in class ch.rasc.wamp2spring.session.servlet.SessionWampServletConfigurer
- configureClientInboundChannel(ExecutorSubscribableChannel) - Method in class ch.rasc.wamp2spring.config.WampConfiguration
- configureFeatures(Features) - Method in class ch.rasc.wamp2spring.config.WampConfiguration
- configureFeatures(Features) - Method in interface ch.rasc.wamp2spring.config.WampConfigurer
-
Configures wamp2spring features
- configurers - Variable in class ch.rasc.wamp2spring.config.WampConfiguration
- configureWebSocketHandlerRegistration(WebSocketHandlerRegistration) - Method in class ch.rasc.wamp2spring.session.servlet.SessionWampServletConfigurer
- conversionService() - Method in class ch.rasc.wamp2spring.config.WampConfiguration
- convert(MethodParameter, Object) - Method in class ch.rasc.wamp2spring.util.InvocableHandlerMethod
- countSubscribers(long) - Method in class ch.rasc.wamp2spring.pubsub.SubscriptionRegistry
-
Returns the number of sessions currently attached to the subscription.
- create(T...) - Static method in class ch.rasc.wamp2spring.rpc.WampResult
- createKw(String, Object) - Static method in class ch.rasc.wamp2spring.rpc.WampResult
D
- DEALER - Enum constant in enum class ch.rasc.wamp2spring.config.Feature
- DEALER_CALLER_IDENTIFICATION - Enum constant in enum class ch.rasc.wamp2spring.config.Feature
- decorateWebSocketHandler(WebSocketHandler) - Method in class ch.rasc.wamp2spring.session.servlet.SessionWampServletConfigurer
- deserialize(JsonFactory, byte[]) - Static method in class ch.rasc.wamp2spring.message.WampMessage
- deserialize(JsonParser) - Static method in class ch.rasc.wamp2spring.message.AbortMessage
- deserialize(JsonParser) - Static method in class ch.rasc.wamp2spring.message.CallMessage
- deserialize(JsonParser) - Static method in class ch.rasc.wamp2spring.message.ErrorMessage
- deserialize(JsonParser) - Static method in class ch.rasc.wamp2spring.message.EventMessage
- deserialize(JsonParser) - Static method in class ch.rasc.wamp2spring.message.GoodbyeMessage
- deserialize(JsonParser) - Static method in class ch.rasc.wamp2spring.message.HelloMessage
- deserialize(JsonParser) - Static method in class ch.rasc.wamp2spring.message.InvocationMessage
- deserialize(JsonParser) - Static method in class ch.rasc.wamp2spring.message.PublishedMessage
- deserialize(JsonParser) - Static method in class ch.rasc.wamp2spring.message.PublishMessage
- deserialize(JsonParser) - Static method in class ch.rasc.wamp2spring.message.RegisteredMessage
- deserialize(JsonParser) - Static method in class ch.rasc.wamp2spring.message.RegisterMessage
- deserialize(JsonParser) - Static method in class ch.rasc.wamp2spring.message.ResultMessage
- deserialize(JsonParser) - Static method in class ch.rasc.wamp2spring.message.SubscribedMessage
- deserialize(JsonParser) - Static method in class ch.rasc.wamp2spring.message.SubscribeMessage
- deserialize(JsonParser) - Static method in class ch.rasc.wamp2spring.message.UnregisteredMessage
- deserialize(JsonParser) - Static method in class ch.rasc.wamp2spring.message.UnregisterMessage
- deserialize(JsonParser) - Static method in class ch.rasc.wamp2spring.message.UnsubscribedMessage
- deserialize(JsonParser) - Static method in class ch.rasc.wamp2spring.message.UnsubscribeMessage
- deserialize(JsonParser) - Static method in class ch.rasc.wamp2spring.message.WelcomeMessage
- deserialize(JsonParser) - Static method in class ch.rasc.wamp2spring.message.YieldMessage
- DestinationMatch - Class in ch.rasc.wamp2spring.config
-
Matches a topic or a procedure
- DestinationMatch(String) - Constructor for class ch.rasc.wamp2spring.config.DestinationMatch
- DestinationMatch(String, MatchPolicy) - Constructor for class ch.rasc.wamp2spring.config.DestinationMatch
- disable(Feature) - Method in class ch.rasc.wamp2spring.config.Features
- DISCLOSE_ME_DISALLOWED - Enum constant in enum class ch.rasc.wamp2spring.WampError
- discloseMe() - Method in class ch.rasc.wamp2spring.message.PublishMessage.Builder
E
- eligible(Collection<Long>) - Method in class ch.rasc.wamp2spring.message.PublishMessage.Builder
- enabledBrokerFeatures() - Method in class ch.rasc.wamp2spring.config.Features
- enabledDealerFeatures() - Method in class ch.rasc.wamp2spring.config.Features
- EnableWampServletSession - Annotation Interface in ch.rasc.wamp2spring.session.servlet
- equals(Object) - Method in class ch.rasc.wamp2spring.message.WampRole
- ErrorMessage - Class in ch.rasc.wamp2spring.message
-
[ERROR, REQUEST.Type|int, REQUEST.Request|id, Details|dict, Error|uri] [ERROR, REQUEST.Type|int, REQUEST.Request|id, Details|dict, Error|uri, Arguments|list] [ERROR, REQUEST.Type|int, REQUEST.Request|id, Details|dict, Error|uri, Arguments|list, ArgumentsKw|dict]
- ErrorMessage(int, long, String, List<Object>, Map<String, Object>) - Constructor for class ch.rasc.wamp2spring.message.ErrorMessage
- ErrorMessage(CallMessage, WampError) - Constructor for class ch.rasc.wamp2spring.message.ErrorMessage
- ErrorMessage(CallMessage, String, List<Object>, Map<String, Object>) - Constructor for class ch.rasc.wamp2spring.message.ErrorMessage
- ErrorMessage(ErrorMessage, CallMessage) - Constructor for class ch.rasc.wamp2spring.message.ErrorMessage
- ErrorMessage(InvocationMessage, WampError) - Constructor for class ch.rasc.wamp2spring.message.ErrorMessage
- ErrorMessage(PublishMessage, WampError) - Constructor for class ch.rasc.wamp2spring.message.ErrorMessage
- ErrorMessage(RegisterMessage, WampError) - Constructor for class ch.rasc.wamp2spring.message.ErrorMessage
- ErrorMessage(SubscribeMessage, WampError) - Constructor for class ch.rasc.wamp2spring.message.ErrorMessage
- ErrorMessage(UnregisterMessage, WampError) - Constructor for class ch.rasc.wamp2spring.message.ErrorMessage
- ErrorMessage(UnsubscribeMessage, WampError) - Constructor for class ch.rasc.wamp2spring.message.ErrorMessage
- EventMessage - Class in ch.rasc.wamp2spring.message
-
[EVENT, SUBSCRIBED.Subscription|id, PUBLISHED.Publication|id, Details|dict]
[EVENT, SUBSCRIBED.Subscription|id, PUBLISHED.Publication|id, Details|dict, PUBLISH.Arguments|list]
[EVENT, SUBSCRIBED.Subscription|id, PUBLISHED.Publication|id, Details|dict, PUBLISH.Arguments|list, PUBLISH.ArgumentKw|dict] - EventMessage(long, long, String, Number, boolean, List<Object>, Map<String, Object>) - Constructor for class ch.rasc.wamp2spring.message.EventMessage
- EventMessage(String, long, long, String, Number, boolean, PublishMessage) - Constructor for class ch.rasc.wamp2spring.message.EventMessage
- eventRetention - Variable in class ch.rasc.wamp2spring.pubsub.MemoryEventStore
- eventStore() - Method in class ch.rasc.wamp2spring.config.WampConfiguration
- EventStore - Interface in ch.rasc.wamp2spring.pubsub
-
Interface for implementing an event store.
- EXACT - Enum constant in enum class ch.rasc.wamp2spring.pubsub.MatchPolicy
- exclude(Collection<Long>) - Method in class ch.rasc.wamp2spring.message.PublishMessage.Builder
F
- Feature - Enum Class in ch.rasc.wamp2spring.config
-
Enumeration of all implemented features in wamp2spring
- features - Variable in class ch.rasc.wamp2spring.config.WampConfiguration
- Features - Class in ch.rasc.wamp2spring.config
-
Set of features that are currently enabled
- Features() - Constructor for class ch.rasc.wamp2spring.config.Features
- fromExtValue(String) - Static method in enum class ch.rasc.wamp2spring.pubsub.MatchPolicy
G
- getArguments() - Method in class ch.rasc.wamp2spring.message.CallMessage
- getArguments() - Method in class ch.rasc.wamp2spring.message.ErrorMessage
- getArguments() - Method in class ch.rasc.wamp2spring.message.EventMessage
- getArguments() - Method in class ch.rasc.wamp2spring.message.InvocationMessage
- getArguments() - Method in class ch.rasc.wamp2spring.message.PublishMessage
- getArguments() - Method in class ch.rasc.wamp2spring.message.ResultMessage
- getArguments() - Method in class ch.rasc.wamp2spring.message.YieldMessage
- getArguments() - Method in exception ch.rasc.wamp2spring.WampException
- getArgumentsKw() - Method in class ch.rasc.wamp2spring.message.CallMessage
- getArgumentsKw() - Method in class ch.rasc.wamp2spring.message.ErrorMessage
- getArgumentsKw() - Method in class ch.rasc.wamp2spring.message.EventMessage
- getArgumentsKw() - Method in class ch.rasc.wamp2spring.message.InvocationMessage
- getArgumentsKw() - Method in class ch.rasc.wamp2spring.message.PublishMessage
- getArgumentsKw() - Method in class ch.rasc.wamp2spring.message.ResultMessage
- getArgumentsKw() - Method in class ch.rasc.wamp2spring.message.YieldMessage
- getArgumentsKw() - Method in exception ch.rasc.wamp2spring.WampException
- getCaller() - Method in class ch.rasc.wamp2spring.message.InvocationMessage
- getCode() - Method in class ch.rasc.wamp2spring.message.WampMessage
-
Returns the WAMP message code
- getCreatedTimeMillis() - Method in class ch.rasc.wamp2spring.pubsub.SubscriptionDetail
- getDestination() - Method in class ch.rasc.wamp2spring.config.DestinationMatch
- getEligible() - Method in class ch.rasc.wamp2spring.message.PublishMessage
- getError() - Method in class ch.rasc.wamp2spring.message.ErrorMessage
- getExclude() - Method in class ch.rasc.wamp2spring.message.PublishMessage
- getExternalValue() - Method in enum class ch.rasc.wamp2spring.config.Feature
- getExternalValue() - Method in enum class ch.rasc.wamp2spring.pubsub.MatchPolicy
- getExternalValue() - Method in enum class ch.rasc.wamp2spring.WampError
-
Returns the external value of the error message used for message serialisation
- getHeader(WampMessageHeader) - Method in class ch.rasc.wamp2spring.message.WampMessage
- getHeaders() - Method in class ch.rasc.wamp2spring.message.WampMessage
- getId() - Method in class ch.rasc.wamp2spring.pubsub.SubscriptionDetail
- getMatchPolicy() - Method in class ch.rasc.wamp2spring.config.DestinationMatch
- getMatchPolicy() - Method in class ch.rasc.wamp2spring.message.SubscribeMessage
-
Returns the matching policy for this subscription.
- getMatchPolicy() - Method in class ch.rasc.wamp2spring.pubsub.SubscriptionDetail
- getMatchSubscriptions(String) - Method in class ch.rasc.wamp2spring.pubsub.SubscriptionRegistry
-
Returns a list of IDs of subscriptions matching a topic URI, irrespective of match policy.
- getMessage() - Method in class ch.rasc.wamp2spring.message.AbortMessage
-
Reason for the abort in human readable form
- getMessage() - Method in class ch.rasc.wamp2spring.message.GoodbyeMessage
- getOptions() - Method in class ch.rasc.wamp2spring.message.SubscribeMessage
-
Returns the Options dictionary.
- getOptions() - Method in class ch.rasc.wamp2spring.pubsub.SubscriptionDetail
- getPayload() - Method in class ch.rasc.wamp2spring.message.WampMessage
- getPendingInvocations() - Method in class ch.rasc.wamp2spring.rpc.Procedure
- getPhase() - Method in class ch.rasc.wamp2spring.pubsub.PubSubMessageHandler
- getPhase() - Method in class ch.rasc.wamp2spring.rpc.RpcMessageHandler
- getPrincipal() - Method in class ch.rasc.wamp2spring.event.WampEvent
-
Return a
Principalinstance containing the name of the authenticated user. - getPrincipal() - Method in class ch.rasc.wamp2spring.message.WampMessage
-
Returns the value of the principal header
- getProcedure() - Method in class ch.rasc.wamp2spring.event.WampProcedureEvent
-
Returns the URI of the procedure to be called.
- getProcedure() - Method in class ch.rasc.wamp2spring.message.CallMessage
- getProcedure() - Method in class ch.rasc.wamp2spring.message.RegisterMessage
- getProcedure() - Method in class ch.rasc.wamp2spring.rpc.Procedure
- getPublicationId() - Method in class ch.rasc.wamp2spring.message.EventMessage
- getPublicationId() - Method in class ch.rasc.wamp2spring.message.PublishedMessage
- getPublisher() - Method in class ch.rasc.wamp2spring.message.EventMessage
- getRealm() - Method in class ch.rasc.wamp2spring.message.HelloMessage
- getRealm() - Method in class ch.rasc.wamp2spring.message.WelcomeMessage
- getReason() - Method in class ch.rasc.wamp2spring.message.AbortMessage
-
Return an URI describing the abort reason.
- getReason() - Method in class ch.rasc.wamp2spring.message.GoodbyeMessage
- getReason() - Method in class ch.rasc.wamp2spring.message.UnregisteredMessage
- getReason() - Method in class ch.rasc.wamp2spring.message.UnsubscribedMessage
- getRegistrationId() - Method in class ch.rasc.wamp2spring.event.WampProcedureEvent
-
Return the registration ID under which the procedure was registered at the Dealer.
- getRegistrationId() - Method in class ch.rasc.wamp2spring.message.InvocationMessage
- getRegistrationId() - Method in class ch.rasc.wamp2spring.message.RegisteredMessage
- getRegistrationId() - Method in class ch.rasc.wamp2spring.message.UnregisteredMessage
- getRegistrationId() - Method in class ch.rasc.wamp2spring.message.UnregisterMessage
- getRegistrationId() - Method in class ch.rasc.wamp2spring.rpc.Procedure
- getRequestId() - Method in class ch.rasc.wamp2spring.message.CallMessage
- getRequestId() - Method in class ch.rasc.wamp2spring.message.ErrorMessage
- getRequestId() - Method in class ch.rasc.wamp2spring.message.InvocationMessage
- getRequestId() - Method in class ch.rasc.wamp2spring.message.PublishedMessage
- getRequestId() - Method in class ch.rasc.wamp2spring.message.PublishMessage
- getRequestId() - Method in class ch.rasc.wamp2spring.message.RegisteredMessage
- getRequestId() - Method in class ch.rasc.wamp2spring.message.RegisterMessage
- getRequestId() - Method in class ch.rasc.wamp2spring.message.ResultMessage
- getRequestId() - Method in class ch.rasc.wamp2spring.message.SubscribedMessage
- getRequestId() - Method in class ch.rasc.wamp2spring.message.SubscribeMessage
-
Returns a random ID chosen by the Subscriber and used to correlate the Broker's response with the request.
- getRequestId() - Method in class ch.rasc.wamp2spring.message.UnregisteredMessage
- getRequestId() - Method in class ch.rasc.wamp2spring.message.UnregisterMessage
- getRequestId() - Method in class ch.rasc.wamp2spring.message.UnsubscribedMessage
- getRequestId() - Method in class ch.rasc.wamp2spring.message.UnsubscribeMessage
- getRequestId() - Method in class ch.rasc.wamp2spring.message.YieldMessage
- getResults() - Method in class ch.rasc.wamp2spring.rpc.WampResult
- getResultsKw() - Method in class ch.rasc.wamp2spring.rpc.WampResult
- getRetained(DestinationMatch) - Method in interface ch.rasc.wamp2spring.pubsub.EventStore
-
Returns all stored events that match the query.
- getRetained(DestinationMatch) - Method in class ch.rasc.wamp2spring.pubsub.MemoryEventStore
- getRoles() - Method in class ch.rasc.wamp2spring.message.HelloMessage
- getRoles() - Method in class ch.rasc.wamp2spring.message.WelcomeMessage
- getSessionId() - Method in class ch.rasc.wamp2spring.message.WelcomeMessage
- getSubscription(long) - Method in class ch.rasc.wamp2spring.pubsub.SubscriptionRegistry
-
Returns information on a particular subscription.
- getSubscriptionDetail() - Method in class ch.rasc.wamp2spring.event.WampSubscriptionEvent
-
Return the detail of a Subscription
- getSubscriptionId() - Method in class ch.rasc.wamp2spring.message.EventMessage
- getSubscriptionId() - Method in class ch.rasc.wamp2spring.message.SubscribedMessage
- getSubscriptionId() - Method in class ch.rasc.wamp2spring.message.UnsubscribedMessage
- getSubscriptionId() - Method in class ch.rasc.wamp2spring.message.UnsubscribeMessage
- getTopic() - Method in class ch.rasc.wamp2spring.message.EventMessage
- getTopic() - Method in class ch.rasc.wamp2spring.message.PublishMessage
- getTopic() - Method in class ch.rasc.wamp2spring.message.SubscribeMessage
-
Returns the topic the Subscriber wants to subscribe to
- getTopic() - Method in class ch.rasc.wamp2spring.pubsub.SubscriptionDetail
- getType() - Method in class ch.rasc.wamp2spring.message.ErrorMessage
- getUri() - Method in exception ch.rasc.wamp2spring.WampException
- getWampSessionId() - Method in class ch.rasc.wamp2spring.event.WampEvent
-
Returns the unique WAMP session identifier.
- getWampSessionId() - Method in class ch.rasc.wamp2spring.message.WampMessage
-
Returns the WAMP session id that this library assigns to each session.
- getWebSocketHandlerPath() - Method in class ch.rasc.wamp2spring.config.WampConfiguration
- getWebSocketSessionId() - Method in class ch.rasc.wamp2spring.event.WampEvent
-
Returns an unique session identifier.
- getWebSocketSessionId() - Method in class ch.rasc.wamp2spring.message.WampMessage
-
Returns the WebSocket session id that Spring assigns to each session.
- getWebSocketSessionId() - Method in class ch.rasc.wamp2spring.rpc.Procedure
- GOODBYE_AND_OUT - Enum constant in enum class ch.rasc.wamp2spring.WampError
- GoodbyeMessage - Class in ch.rasc.wamp2spring.message
-
[GOODBYE, Details|dict, Reason|uri]
- GoodbyeMessage(WampError) - Constructor for class ch.rasc.wamp2spring.message.GoodbyeMessage
- GoodbyeMessage(WampError, String) - Constructor for class ch.rasc.wamp2spring.message.GoodbyeMessage
H
- handleMessage(Message<?>) - Method in class ch.rasc.wamp2spring.config.NoOpMessageHandler
- handleMessage(Message<?>) - Method in class ch.rasc.wamp2spring.pubsub.PubSubMessageHandler
- handleMessage(Message<?>) - Method in class ch.rasc.wamp2spring.rpc.RpcMessageHandler
- handlerMethodService(ApplicationContext) - Method in class ch.rasc.wamp2spring.config.WampConfiguration
- HandlerMethodService - Class in ch.rasc.wamp2spring.util
- HandlerMethodService(ConversionService, List<HandlerMethodArgumentResolver>, ObjectMapper, ApplicationContext) - Constructor for class ch.rasc.wamp2spring.util.HandlerMethodService
- hashCode() - Method in class ch.rasc.wamp2spring.message.WampRole
- hasSubscribers(String) - Method in class ch.rasc.wamp2spring.pubsub.SubscriptionRegistry
-
Checks if a particular topic currently has attached subscriptions
- HelloMessage - Class in ch.rasc.wamp2spring.message
-
[HELLO, Realm|uri, Details|dict]
- HelloMessage(String, List<WampRole>) - Constructor for class ch.rasc.wamp2spring.message.HelloMessage
I
- IdGenerator - Class in ch.rasc.wamp2spring.util
-
Id generator, that generates WAMP compliant identification numbers.
- IdGenerator() - Constructor for class ch.rasc.wamp2spring.util.IdGenerator
- InternalCloseMessage - Class in ch.rasc.wamp2spring.message
- InternalCloseMessage() - Constructor for class ch.rasc.wamp2spring.message.InternalCloseMessage
- internalConversionService - Variable in class ch.rasc.wamp2spring.config.WampConfiguration
- INVALID_ARGUMENT - Enum constant in enum class ch.rasc.wamp2spring.WampError
- InvocableHandlerMethod - Class in ch.rasc.wamp2spring.util
- InvocableHandlerMethod(HandlerMethod) - Constructor for class ch.rasc.wamp2spring.util.InvocableHandlerMethod
- InvocationMessage - Class in ch.rasc.wamp2spring.message
-
[INVOCATION, Request|id, REGISTERED.Registration|id, Details|dict] [INVOCATION, Request|id, REGISTERED.Registration|id, Details|dict, CALL.Arguments|list] [INVOCATION, Request|id, REGISTERED.Registration|id, Details|dict, CALL.Arguments|list, CALL.ArgumentsKw|dict]
- InvocationMessage(long, long, Number, List<Object>, Map<String, Object>) - Constructor for class ch.rasc.wamp2spring.message.InvocationMessage
- InvocationMessage(Procedure, CallMessage) - Constructor for class ch.rasc.wamp2spring.message.InvocationMessage
- invoke(CallMessage, InvocableHandlerMethod) - Method in class ch.rasc.wamp2spring.util.HandlerMethodService
- invoke(EventMessage, InvocableHandlerMethod) - Method in class ch.rasc.wamp2spring.util.HandlerMethodService
- invoke(WampMessage, List<Object>, Map<String, Object>) - Method in class ch.rasc.wamp2spring.util.InvocableHandlerMethod
-
Invoke the method after resolving its argument values in the context of the given message.
- isAcknowledge() - Method in class ch.rasc.wamp2spring.message.PublishMessage
- isAutoStartup() - Method in class ch.rasc.wamp2spring.pubsub.PubSubMessageHandler
- isAutoStartup() - Method in class ch.rasc.wamp2spring.rpc.RpcMessageHandler
- isDisabled(Feature) - Method in class ch.rasc.wamp2spring.config.Features
- isDiscloseCaller() - Method in class ch.rasc.wamp2spring.message.RegisterMessage
- isDiscloseCaller() - Method in class ch.rasc.wamp2spring.rpc.Procedure
- isDiscloseMe() - Method in class ch.rasc.wamp2spring.message.CallMessage
- isDiscloseMe() - Method in class ch.rasc.wamp2spring.message.PublishMessage
- isEnabled(Feature) - Method in class ch.rasc.wamp2spring.config.Features
- isExcludeMe() - Method in class ch.rasc.wamp2spring.message.PublishMessage
- isGetRetained() - Method in class ch.rasc.wamp2spring.message.SubscribeMessage
-
Returns the get_retained flag.
- isRetain() - Method in class ch.rasc.wamp2spring.message.PublishMessage
- isRetained() - Method in class ch.rasc.wamp2spring.message.EventMessage
- isRunning() - Method in class ch.rasc.wamp2spring.pubsub.PubSubMessageHandler
- isRunning() - Method in class ch.rasc.wamp2spring.rpc.RpcMessageHandler
J
- jsonJsonFactory() - Method in class ch.rasc.wamp2spring.config.WampConfiguration
L
- listSubscribers(long) - Method in class ch.rasc.wamp2spring.pubsub.SubscriptionRegistry
-
Returns a list of session IDs for sessions currently attached to the subscription.
- listSubscriptions() - Method in class ch.rasc.wamp2spring.pubsub.SubscriptionRegistry
-
Returns subscription IDs listed according to matching policies.
- logger - Variable in class ch.rasc.wamp2spring.pubsub.PubSubMessageHandler
- logger - Variable in class ch.rasc.wamp2spring.rpc.RpcMessageHandler
- lookupSubscription(String, MatchPolicy) - Method in class ch.rasc.wamp2spring.pubsub.SubscriptionRegistry
-
Returns the subscription ID (if any) managing a topic, according to the matching policy.
M
- match() - Element in annotation interface ch.rasc.wamp2spring.annotation.WampListener
-
Specifies the match policy
- matches(String) - Method in class ch.rasc.wamp2spring.config.DestinationMatch
-
Checks if a destination matches with this destination
- matchesWildcard(String[]) - Method in class ch.rasc.wamp2spring.config.DestinationMatch
-
Checks if a destination matches with this destination.
- MatchPolicy - Enum Class in ch.rasc.wamp2spring.pubsub
- MAX - Static variable in class ch.rasc.wamp2spring.util.IdGenerator
- MemoryEventStore - Class in ch.rasc.wamp2spring.pubsub
-
Memory only implementation of the
EventStoreinterface. - MemoryEventStore() - Constructor for class ch.rasc.wamp2spring.pubsub.MemoryEventStore
- MIN - Static variable in class ch.rasc.wamp2spring.util.IdGenerator
- msgpackJsonFactory() - Method in class ch.rasc.wamp2spring.config.WampConfiguration
N
- name() - Element in annotation interface ch.rasc.wamp2spring.annotation.WampProcedure
-
Register the annotated method with this procedure name.
- NETWORK_FAILURE - Enum constant in enum class ch.rasc.wamp2spring.WampError
- newLinearId(AtomicLong) - Static method in class ch.rasc.wamp2spring.util.IdGenerator
-
Creates new linear identification number from the provided parameter.
- newRandomId(Set<Long>) - Static method in class ch.rasc.wamp2spring.util.IdGenerator
-
Creates a new random generated identification number, that does not collide with an existing ids in the provided Set.
- NO_SUCH_PROCEDURE - Enum constant in enum class ch.rasc.wamp2spring.WampError
- NO_SUCH_REGISTRATION - Enum constant in enum class ch.rasc.wamp2spring.WampError
- NO_SUCH_SUBSCRIPTION - Enum constant in enum class ch.rasc.wamp2spring.WampError
- NoOpMessageHandler - Class in ch.rasc.wamp2spring.config
-
No operation implementation of the
MessageHandlerinterface. - NoOpMessageHandler() - Constructor for class ch.rasc.wamp2spring.config.NoOpMessageHandler
- NOT_AUTHORIZED - Enum constant in enum class ch.rasc.wamp2spring.WampError
- notExcludeMe() - Method in class ch.rasc.wamp2spring.message.PublishMessage.Builder
O
- OPTION_NOT_ALLOWED - Enum constant in enum class ch.rasc.wamp2spring.WampError
P
- ParserUtil - Class in ch.rasc.wamp2spring.message
-
JSON parsing helper methods
- ParserUtil() - Constructor for class ch.rasc.wamp2spring.message.ParserUtil
- PREFIX - Enum constant in enum class ch.rasc.wamp2spring.pubsub.MatchPolicy
- preSend(Message<?>, MessageChannel) - Method in class ch.rasc.wamp2spring.session.servlet.SessionRepositoryMessageInterceptor
- PRINCIPAL - Enum constant in enum class ch.rasc.wamp2spring.message.WampMessageHeader
- PrincipalMethodArgumentResolver - Class in ch.rasc.wamp2spring.config
-
Argument resolver that handles parameters of type
Principal - PrincipalMethodArgumentResolver() - Constructor for class ch.rasc.wamp2spring.config.PrincipalMethodArgumentResolver
- Procedure - Class in ch.rasc.wamp2spring.rpc
- Procedure(RegisterMessage, long, boolean) - Constructor for class ch.rasc.wamp2spring.rpc.Procedure
- PROCEDURE_ALREADY_EXISTS - Enum constant in enum class ch.rasc.wamp2spring.WampError
- procedureRegistry() - Method in class ch.rasc.wamp2spring.config.WampConfiguration
- ProcedureRegistry - Class in ch.rasc.wamp2spring.rpc
- ProcedureRegistry(Features) - Constructor for class ch.rasc.wamp2spring.rpc.ProcedureRegistry
- publish(PublishMessage) - Method in class ch.rasc.wamp2spring.WampPublisher
-
Sends an arbitrary
PublishMessageto the Broker. - PublishedMessage - Class in ch.rasc.wamp2spring.message
-
[PUBLISHED, PUBLISH.Request|id, Publication|id]
- PublishedMessage(long, long) - Constructor for class ch.rasc.wamp2spring.message.PublishedMessage
- PublishedMessage(PublishMessage, long) - Constructor for class ch.rasc.wamp2spring.message.PublishedMessage
- PublishMessage - Class in ch.rasc.wamp2spring.message
-
[PUBLISH, Request|id, Options|dict, Topic|uri] [PUBLISH, Request|id, Options|dict, Topic|uri, Arguments|list] [PUBLISH, Request|id, Options|dict, Topic|uri, Arguments|list, ArgumentsKw|dict]
- PublishMessage.Builder - Class in ch.rasc.wamp2spring.message
- publishMessageBuilder(String) - Method in class ch.rasc.wamp2spring.WampPublisher
-
Creates a new builder for a
PublishMessage - publishTo(long, String, Collection<T>) - Method in class ch.rasc.wamp2spring.WampPublisher
-
Creates a new event and sends it to a one specific Subscriber of the topic
- publishTo(long, String, Map<String, T>) - Method in class ch.rasc.wamp2spring.WampPublisher
-
Creates a new event and sends it to a one specific Subscriber of the topic
- publishTo(long, String, T...) - Method in class ch.rasc.wamp2spring.WampPublisher
-
Creates a new event and sends it to a one specific Subscriber of the topic
- publishTo(Collection<Long>, String, Collection<T>) - Method in class ch.rasc.wamp2spring.WampPublisher
-
Creates a new event and sends it to a specific group of Subscribers of the topic
- publishTo(Collection<Long>, String, Map<String, T>) - Method in class ch.rasc.wamp2spring.WampPublisher
-
Creates a new event and sends it to a specific group of Subscribers of the topic
- publishTo(Collection<Long>, String, T...) - Method in class ch.rasc.wamp2spring.WampPublisher
-
Creates a new event and sends it to a specific group of Subscribers of the topic
- publishToAll(String, Collection<T>) - Method in class ch.rasc.wamp2spring.WampPublisher
-
Creates a new event and sends it to all Subscribers of the topic
- publishToAll(String, Map<String, T>) - Method in class ch.rasc.wamp2spring.WampPublisher
-
Creates a new event and sends it to all Subscribers of the topic
- publishToAll(String, T...) - Method in class ch.rasc.wamp2spring.WampPublisher
-
Creates a new event and sends it to all Subscribers of the topic
- publishToAllExcept(long, String, Collection<T>) - Method in class ch.rasc.wamp2spring.WampPublisher
-
Creates a new event and sends it to all Subscribers of the topic except to the Subscriber with the provided WAMP session id
- publishToAllExcept(long, String, Map<String, T>) - Method in class ch.rasc.wamp2spring.WampPublisher
-
Creates a new event and sends it to all Subscribers of the topic except to the Subscriber with the provided WAMP session id
- publishToAllExcept(long, String, T...) - Method in class ch.rasc.wamp2spring.WampPublisher
-
Creates a new event and sends it to all Subscribers of the topic except to the Subscriber with the provided WAMP session id
- publishToAllExcept(Collection<Long>, String, Collection<T>) - Method in class ch.rasc.wamp2spring.WampPublisher
-
Creates a new event and sends it to all Subscribers of the topic except to Subscribers that are listed in the provided collection of WAMP session ids
- publishToAllExcept(Collection<Long>, String, Map<String, T>) - Method in class ch.rasc.wamp2spring.WampPublisher
-
Creates a new event and sends it to all Subscribers of the topic except to Subscribers that are listed in the provided collection of WAMP session ids
- publishToAllExcept(Collection<Long>, String, T...) - Method in class ch.rasc.wamp2spring.WampPublisher
-
Creates a new event and sends it to all Subscribers of the topic except to Subscribers that are listed in the provided collection of WAMP session ids
- pubSubMessageHandler(ApplicationContext) - Method in class ch.rasc.wamp2spring.config.WampConfiguration
- PubSubMessageHandler - Class in ch.rasc.wamp2spring.pubsub
- PubSubMessageHandler(SubscribableChannel, SubscribableChannel, MessageChannel, SubscriptionRegistry, HandlerMethodService, Features, EventStore) - Constructor for class ch.rasc.wamp2spring.pubsub.PubSubMessageHandler
R
- readArray(JsonParser) - Static method in class ch.rasc.wamp2spring.message.ParserUtil
- readObject(JsonParser) - Static method in class ch.rasc.wamp2spring.message.ParserUtil
- RegisteredMessage - Class in ch.rasc.wamp2spring.message
-
[REGISTERED, REGISTER.Request|id, Registration|id]
- RegisteredMessage(long, long) - Constructor for class ch.rasc.wamp2spring.message.RegisteredMessage
- RegisteredMessage(RegisterMessage, long) - Constructor for class ch.rasc.wamp2spring.message.RegisteredMessage
- RegisterMessage - Class in ch.rasc.wamp2spring.message
-
[REGISTER, Request|id, Options|dict, Procedure|uri]
- RegisterMessage(long, String) - Constructor for class ch.rasc.wamp2spring.message.RegisterMessage
- RegisterMessage(long, String, boolean) - Constructor for class ch.rasc.wamp2spring.message.RegisterMessage
- removePendingInvocation(long) - Method in class ch.rasc.wamp2spring.rpc.Procedure
- requestId - Variable in class ch.rasc.wamp2spring.message.ResultMessage
- resolveArgument(MethodParameter, Message<?>) - Method in class ch.rasc.wamp2spring.config.PrincipalMethodArgumentResolver
- resolveArgument(MethodParameter, Message<?>) - Method in class ch.rasc.wamp2spring.config.WampMessageMethodArgumentResolver
- resolveArgument(MethodParameter, Message<?>) - Method in class ch.rasc.wamp2spring.config.WampSessionIdMethodArgumentResolver
- ResultMessage - Class in ch.rasc.wamp2spring.message
-
[RESULT, CALL.Request|id, Details|dict] [RESULT, CALL.Request|id, Details|dict, YIELD.Arguments|list] [RESULT, CALL.Request|id, Details|dict, YIELD.Arguments|list, YIELD.ArgumentsKw|dict]
- ResultMessage(long, List<Object>, Map<String, Object>) - Constructor for class ch.rasc.wamp2spring.message.ResultMessage
- ResultMessage(CallMessage, List<Object>, Map<String, Object>) - Constructor for class ch.rasc.wamp2spring.message.ResultMessage
- ResultMessage(YieldMessage, CallMessage) - Constructor for class ch.rasc.wamp2spring.message.ResultMessage
- retain() - Method in class ch.rasc.wamp2spring.message.PublishMessage.Builder
- retain(PublishMessage) - Method in interface ch.rasc.wamp2spring.pubsub.EventStore
-
Stores an event in the store
- retain(PublishMessage) - Method in class ch.rasc.wamp2spring.pubsub.MemoryEventStore
- rpcMessageHandler(ApplicationContext) - Method in class ch.rasc.wamp2spring.config.WampConfiguration
- RpcMessageHandler - Class in ch.rasc.wamp2spring.rpc
- RpcMessageHandler(SubscribableChannel, MessageChannel, ProcedureRegistry, HandlerMethodService, Features) - Constructor for class ch.rasc.wamp2spring.rpc.RpcMessageHandler
S
- sendMessageToClient(Message<?>) - Method in class ch.rasc.wamp2spring.pubsub.PubSubMessageHandler
- sendMessageToClient(Message<?>) - Method in class ch.rasc.wamp2spring.rpc.RpcMessageHandler
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.AbortMessage
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.CallMessage
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.ErrorMessage
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.EventMessage
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.GoodbyeMessage
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.HelloMessage
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.InternalCloseMessage
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.InvocationMessage
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.PublishedMessage
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.PublishMessage
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.RegisteredMessage
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.RegisterMessage
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.ResultMessage
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.SubscribedMessage
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.SubscribeMessage
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.UnregisteredMessage
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.UnregisterMessage
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.UnsubscribedMessage
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.UnsubscribeMessage
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.WampMessage
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.WelcomeMessage
- serialize(JsonGenerator) - Method in class ch.rasc.wamp2spring.message.YieldMessage
- sessionRepositoryInterceptor() - Method in class ch.rasc.wamp2spring.session.servlet.SessionWampServletConfigurer
- SessionRepositoryMessageInterceptor<S extends org.springframework.session.Session> - Class in ch.rasc.wamp2spring.session.servlet
- SessionRepositoryMessageInterceptor(SessionRepository<S>) - Constructor for class ch.rasc.wamp2spring.session.servlet.SessionRepositoryMessageInterceptor
- SessionWampServletConfigurer<S extends org.springframework.session.Session> - Class in ch.rasc.wamp2spring.session.servlet
- SessionWampServletConfigurer() - Constructor for class ch.rasc.wamp2spring.session.servlet.SessionWampServletConfigurer
- setApplicationContext(ApplicationContext) - Method in class ch.rasc.wamp2spring.pubsub.PubSubMessageHandler
- setApplicationContext(ApplicationContext) - Method in class ch.rasc.wamp2spring.rpc.RpcMessageHandler
- setArgumentResolvers(HandlerMethodArgumentResolverComposite) - Method in class ch.rasc.wamp2spring.util.InvocableHandlerMethod
- setAutoStartup(boolean) - Method in class ch.rasc.wamp2spring.pubsub.PubSubMessageHandler
- setAutoStartup(boolean) - Method in class ch.rasc.wamp2spring.rpc.RpcMessageHandler
- setConfigurers(List<WampConfigurer>) - Method in class ch.rasc.wamp2spring.config.WampConfiguration
- setConversionService(ConversionService) - Method in class ch.rasc.wamp2spring.util.InvocableHandlerMethod
- setHeader(WampMessageHeader, Object) - Method in class ch.rasc.wamp2spring.message.WampMessage
-
Overwrites or inserts a new header into the message.
- setImportMetadata(AnnotationMetadata, String) - Method in class ch.rasc.wamp2spring.config.WampConfiguration
- setObjectMapper(ObjectMapper) - Method in class ch.rasc.wamp2spring.util.InvocableHandlerMethod
- setParameterNameDiscoverer(ParameterNameDiscoverer) - Method in class ch.rasc.wamp2spring.util.InvocableHandlerMethod
- setReceiver(WampMessage) - Method in class ch.rasc.wamp2spring.message.WampMessage
- setReceiverWebSocketSessionId(String) - Method in class ch.rasc.wamp2spring.message.WampMessage
- setResults(Collection<T>) - Method in class ch.rasc.wamp2spring.rpc.WampResult
- setResultsKw(Map<String, Object>) - Method in class ch.rasc.wamp2spring.rpc.WampResult
- smileJsonFactory() - Method in class ch.rasc.wamp2spring.config.WampConfiguration
- start() - Method in class ch.rasc.wamp2spring.pubsub.PubSubMessageHandler
- start() - Method in class ch.rasc.wamp2spring.rpc.RpcMessageHandler
- stop() - Method in class ch.rasc.wamp2spring.pubsub.PubSubMessageHandler
- stop() - Method in class ch.rasc.wamp2spring.rpc.RpcMessageHandler
- stop(Runnable) - Method in class ch.rasc.wamp2spring.pubsub.PubSubMessageHandler
- stop(Runnable) - Method in class ch.rasc.wamp2spring.rpc.RpcMessageHandler
- SubscribedMessage - Class in ch.rasc.wamp2spring.message
-
[SUBSCRIBED, SUBSCRIBE.Request|id, Subscription|id]
- SubscribedMessage(long, long) - Constructor for class ch.rasc.wamp2spring.message.SubscribedMessage
- SubscribedMessage(SubscribeMessage, long) - Constructor for class ch.rasc.wamp2spring.message.SubscribedMessage
- SubscribeMessage - Class in ch.rasc.wamp2spring.message
-
A Subscriber subscribes to a topic with this message.
- SubscribeMessage(long, String) - Constructor for class ch.rasc.wamp2spring.message.SubscribeMessage
- SubscribeMessage(long, String, boolean) - Constructor for class ch.rasc.wamp2spring.message.SubscribeMessage
- SubscribeMessage(long, String, MatchPolicy) - Constructor for class ch.rasc.wamp2spring.message.SubscribeMessage
- SubscribeMessage(long, String, MatchPolicy, boolean) - Constructor for class ch.rasc.wamp2spring.message.SubscribeMessage
- SubscribeMessage(long, String, MatchPolicy, boolean, Map<String, Object>) - Constructor for class ch.rasc.wamp2spring.message.SubscribeMessage
- SubscriptionDetail - Class in ch.rasc.wamp2spring.pubsub
- SubscriptionDetail(Subscription) - Constructor for class ch.rasc.wamp2spring.pubsub.SubscriptionDetail
- subscriptionRegistry() - Method in class ch.rasc.wamp2spring.config.WampConfiguration
- SubscriptionRegistry - Class in ch.rasc.wamp2spring.pubsub
-
In memory subscription registry
- SubscriptionRegistry() - Constructor for class ch.rasc.wamp2spring.pubsub.SubscriptionRegistry
- supportsParameter(MethodParameter) - Method in class ch.rasc.wamp2spring.config.PrincipalMethodArgumentResolver
- supportsParameter(MethodParameter) - Method in class ch.rasc.wamp2spring.config.WampMessageMethodArgumentResolver
- supportsParameter(MethodParameter) - Method in class ch.rasc.wamp2spring.config.WampSessionIdMethodArgumentResolver
T
- throwable(Throwable) - Method in class ch.rasc.wamp2spring.WampException.Builder
- toList(Collection<T>) - Static method in class ch.rasc.wamp2spring.util.CollectionHelper
-
Converts an arbitrary
Collectionto aList. - toList(T...) - Static method in class ch.rasc.wamp2spring.util.CollectionHelper
-
Converts a vararg argument to a
List. - topic() - Element in annotation interface ch.rasc.wamp2spring.annotation.WampListener
-
One or more topics the method should listen on.
- toSet(Collection<Long>) - Static method in class ch.rasc.wamp2spring.util.CollectionHelper
-
Converts an arbitrary
Collectionto aSet. - toString() - Method in class ch.rasc.wamp2spring.message.AbortMessage
- toString() - Method in class ch.rasc.wamp2spring.message.CallMessage
- toString() - Method in class ch.rasc.wamp2spring.message.ErrorMessage
- toString() - Method in class ch.rasc.wamp2spring.message.EventMessage
- toString() - Method in class ch.rasc.wamp2spring.message.GoodbyeMessage
- toString() - Method in class ch.rasc.wamp2spring.message.HelloMessage
- toString() - Method in class ch.rasc.wamp2spring.message.InvocationMessage
- toString() - Method in class ch.rasc.wamp2spring.message.PublishedMessage
- toString() - Method in class ch.rasc.wamp2spring.message.PublishMessage
- toString() - Method in class ch.rasc.wamp2spring.message.RegisteredMessage
- toString() - Method in class ch.rasc.wamp2spring.message.RegisterMessage
- toString() - Method in class ch.rasc.wamp2spring.message.ResultMessage
- toString() - Method in class ch.rasc.wamp2spring.message.SubscribedMessage
- toString() - Method in class ch.rasc.wamp2spring.message.SubscribeMessage
- toString() - Method in class ch.rasc.wamp2spring.message.UnregisteredMessage
- toString() - Method in class ch.rasc.wamp2spring.message.UnregisterMessage
- toString() - Method in class ch.rasc.wamp2spring.message.UnsubscribedMessage
- toString() - Method in class ch.rasc.wamp2spring.message.UnsubscribeMessage
- toString() - Method in class ch.rasc.wamp2spring.message.WampRole
- toString() - Method in class ch.rasc.wamp2spring.message.WelcomeMessage
- toString() - Method in class ch.rasc.wamp2spring.message.YieldMessage
- toString() - Method in class ch.rasc.wamp2spring.pubsub.SubscriptionDetail
- toString() - Method in class ch.rasc.wamp2spring.rpc.Procedure
- toString() - Method in class ch.rasc.wamp2spring.rpc.WampResult
U
- UnregisteredMessage - Class in ch.rasc.wamp2spring.message
-
[UNREGISTERED, UNREGISTER.Request|id] [UNREGISTERED, UNREGISTER.Request|id, Details|dict]
- UnregisteredMessage(long) - Constructor for class ch.rasc.wamp2spring.message.UnregisteredMessage
- UnregisteredMessage(long, Long, String) - Constructor for class ch.rasc.wamp2spring.message.UnregisteredMessage
- UnregisteredMessage(UnregisterMessage) - Constructor for class ch.rasc.wamp2spring.message.UnregisteredMessage
- UnregisterMessage - Class in ch.rasc.wamp2spring.message
-
[UNREGISTER, Request|id, REGISTERED.Registration|id]
- UnregisterMessage(long, long) - Constructor for class ch.rasc.wamp2spring.message.UnregisterMessage
- UnsubscribedMessage - Class in ch.rasc.wamp2spring.message
-
[UNSUBSCRIBED, UNSUBSCRIBE.Request|id] [UNSUBSCRIBED, UNSUBSCRIBE.Request|id, Details|dict]
- UnsubscribedMessage(long) - Constructor for class ch.rasc.wamp2spring.message.UnsubscribedMessage
- UnsubscribedMessage(long, Long, String) - Constructor for class ch.rasc.wamp2spring.message.UnsubscribedMessage
- UnsubscribedMessage(UnsubscribeMessage) - Constructor for class ch.rasc.wamp2spring.message.UnsubscribedMessage
- UnsubscribeMessage - Class in ch.rasc.wamp2spring.message
-
[UNSUBSCRIBE, Request|id, SUBSCRIBED.Subscription|id]
- UnsubscribeMessage(long, long) - Constructor for class ch.rasc.wamp2spring.message.UnsubscribeMessage
V
- value() - Element in annotation interface ch.rasc.wamp2spring.annotation.WampListener
-
One or more topics the method should listen on.
- value() - Element in annotation interface ch.rasc.wamp2spring.annotation.WampProcedure
-
Register the annotated method with this procedure name.
- valueOf(String) - Static method in enum class ch.rasc.wamp2spring.config.Feature
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.rasc.wamp2spring.message.WampMessageHeader
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.rasc.wamp2spring.pubsub.MatchPolicy
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class ch.rasc.wamp2spring.WampError
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class ch.rasc.wamp2spring.config.Feature
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.rasc.wamp2spring.message.WampMessageHeader
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.rasc.wamp2spring.pubsub.MatchPolicy
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class ch.rasc.wamp2spring.WampError
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WAMP_MESSAGE_CODE - Enum constant in enum class ch.rasc.wamp2spring.message.WampMessageHeader
- WAMP_SESSION_ID - Enum constant in enum class ch.rasc.wamp2spring.message.WampMessageHeader
- WampConfiguration - Class in ch.rasc.wamp2spring.config
- WampConfiguration() - Constructor for class ch.rasc.wamp2spring.config.WampConfiguration
- WampConfigurer - Interface in ch.rasc.wamp2spring.config
-
Defines methods for configuring WAMP support.
- WampDisconnectEvent - Class in ch.rasc.wamp2spring.event
-
Event published when a client disconnect from the server.
- WampDisconnectEvent(Long, String, Principal) - Constructor for class ch.rasc.wamp2spring.event.WampDisconnectEvent
- WampError - Enum Class in ch.rasc.wamp2spring
-
Enumeration of all possible WAMP errors
- WampEvent - Class in ch.rasc.wamp2spring.event
-
Base class for the WAMP events
- WampEvent(Long, String, Principal) - Constructor for class ch.rasc.wamp2spring.event.WampEvent
- wampEventPublisher() - Method in class ch.rasc.wamp2spring.config.WampConfiguration
- WampException - Exception in ch.rasc.wamp2spring
-
User exception that can be thrown at procedure invocation
- WampException(String, List<Object>, Map<String, Object>, Throwable) - Constructor for exception ch.rasc.wamp2spring.WampException
- WampException.Builder - Class in ch.rasc.wamp2spring
- WampListener - Annotation Interface in ch.rasc.wamp2spring.annotation
-
Annotation that denotes a method that is called when the Broker receives a
PublishMessageand the topic matches one of the listed values of the annotation (WampListener.topic()). - WampMessage - Class in ch.rasc.wamp2spring.message
- WampMessageHeader - Enum Class in ch.rasc.wamp2spring.message
-
Enumeration of supported headers in a
WampMessage. - WampMessageMethodArgumentResolver - Class in ch.rasc.wamp2spring.config
-
Argument resolver that handles parameters of type
WampMessage - WampMessageMethodArgumentResolver() - Constructor for class ch.rasc.wamp2spring.config.WampMessageMethodArgumentResolver
- WampProcedure - Annotation Interface in ch.rasc.wamp2spring.annotation
-
Annotation that denotes a method that is called when the Dealer receives a
CallMessageand the procedure name matches the configuredWampProcedure.value()orWampProcedure.name()attribute. - WampProcedureEvent - Class in ch.rasc.wamp2spring.event
-
Base class for the
WampProcedureRegisteredEventandWampProcedureUnregisteredEventevent. - WampProcedureEvent(WampMessage, String, long) - Constructor for class ch.rasc.wamp2spring.event.WampProcedureEvent
- WampProcedureEvent(Long, String, Principal, String, long) - Constructor for class ch.rasc.wamp2spring.event.WampProcedureEvent
- WampProcedureRegisteredEvent - Class in ch.rasc.wamp2spring.event
-
Fired when a Callee session is added to a registration.
- WampProcedureRegisteredEvent(RegisterMessage, long) - Constructor for class ch.rasc.wamp2spring.event.WampProcedureRegisteredEvent
- WampProcedureUnregisteredEvent - Class in ch.rasc.wamp2spring.event
-
Fired when a Callee session is removed from a registration.
- WampProcedureUnregisteredEvent(WampDisconnectEvent, String, long) - Constructor for class ch.rasc.wamp2spring.event.WampProcedureUnregisteredEvent
- WampProcedureUnregisteredEvent(UnregisterMessage, String, long) - Constructor for class ch.rasc.wamp2spring.event.WampProcedureUnregisteredEvent
- WampPublisher - Class in ch.rasc.wamp2spring
-
A publisher that allows the calling code to send
PublishMessages to the Broker. - WampPublisher(MessageChannel) - Constructor for class ch.rasc.wamp2spring.WampPublisher
-
Creates a new WAMP publisher that sends events over the provided channel
- WampResult - Class in ch.rasc.wamp2spring.rpc
- WampResult() - Constructor for class ch.rasc.wamp2spring.rpc.WampResult
- WampResult(Collection<Object>, Map<String, Object>) - Constructor for class ch.rasc.wamp2spring.rpc.WampResult
- WampResult(Collection<T>) - Constructor for class ch.rasc.wamp2spring.rpc.WampResult
- WampResult(Map<String, Object>) - Constructor for class ch.rasc.wamp2spring.rpc.WampResult
- WampRole - Class in ch.rasc.wamp2spring.message
- WampRole(String) - Constructor for class ch.rasc.wamp2spring.message.WampRole
- WampSessionEstablishedEvent - Class in ch.rasc.wamp2spring.event
-
Event published when a new WAMP session with a client is established.
- WampSessionEstablishedEvent(WampMessage) - Constructor for class ch.rasc.wamp2spring.event.WampSessionEstablishedEvent
- WampSessionId - Annotation Interface in ch.rasc.wamp2spring.annotation
-
Annotates a long parameter of a
WampProcedureannotated method. - WampSessionIdMethodArgumentResolver - Class in ch.rasc.wamp2spring.config
-
Resolves method parameters annotated with @WampSessionid
- WampSessionIdMethodArgumentResolver() - Constructor for class ch.rasc.wamp2spring.config.WampSessionIdMethodArgumentResolver
- WampSubscriptionCreatedEvent - Class in ch.rasc.wamp2spring.event
-
Fired when a subscription is created through a subscription request for a topic which was previously without subscribers.
- WampSubscriptionCreatedEvent(WampMessage, SubscriptionDetail) - Constructor for class ch.rasc.wamp2spring.event.WampSubscriptionCreatedEvent
- WampSubscriptionDeletedEvent - Class in ch.rasc.wamp2spring.event
-
Fired when a subscription is deleted after the last session attached to it has been removed.
- WampSubscriptionDeletedEvent(WampDisconnectEvent, SubscriptionDetail) - Constructor for class ch.rasc.wamp2spring.event.WampSubscriptionDeletedEvent
- WampSubscriptionDeletedEvent(WampMessage, SubscriptionDetail) - Constructor for class ch.rasc.wamp2spring.event.WampSubscriptionDeletedEvent
- WampSubscriptionEvent - Class in ch.rasc.wamp2spring.event
-
Base class for the subscription events.
- WampSubscriptionEvent(WampMessage, SubscriptionDetail) - Constructor for class ch.rasc.wamp2spring.event.WampSubscriptionEvent
- WampSubscriptionEvent(Long, String, Principal, SubscriptionDetail) - Constructor for class ch.rasc.wamp2spring.event.WampSubscriptionEvent
- WampSubscriptionSubscribedEvent - Class in ch.rasc.wamp2spring.event
-
Fired when a session is added to a subscription.
- WampSubscriptionSubscribedEvent(WampMessage, SubscriptionDetail) - Constructor for class ch.rasc.wamp2spring.event.WampSubscriptionSubscribedEvent
- WampSubscriptionUnsubscribedEvent - Class in ch.rasc.wamp2spring.event
-
Fired when a session is removed from a subscription.
- WampSubscriptionUnsubscribedEvent(WampDisconnectEvent, SubscriptionDetail) - Constructor for class ch.rasc.wamp2spring.event.WampSubscriptionUnsubscribedEvent
- WampSubscriptionUnsubscribedEvent(WampMessage, SubscriptionDetail) - Constructor for class ch.rasc.wamp2spring.event.WampSubscriptionUnsubscribedEvent
- WEBSOCKET_SESSION_ID - Enum constant in enum class ch.rasc.wamp2spring.message.WampMessageHeader
- webSocketRegistryListener() - Method in class ch.rasc.wamp2spring.session.servlet.SessionWampServletConfigurer
- WelcomeMessage - Class in ch.rasc.wamp2spring.message
-
[WELCOME, Session|id, Details|dict]
- WelcomeMessage(long, List<WampRole>, String) - Constructor for class ch.rasc.wamp2spring.message.WelcomeMessage
- WelcomeMessage(HelloMessage, long, List<WampRole>) - Constructor for class ch.rasc.wamp2spring.message.WelcomeMessage
- WILDCARD - Enum constant in enum class ch.rasc.wamp2spring.pubsub.MatchPolicy
- wsConnectHandlerDecoratorFactory() - Method in class ch.rasc.wamp2spring.session.servlet.SessionWampServletConfigurer
Y
- YieldMessage - Class in ch.rasc.wamp2spring.message
-
[YIELD, INVOCATION.Request|id, Options|dict] [YIELD, INVOCATION.Request|id, Options|dict, Arguments|list] [YIELD, INVOCATION.Request|id, Options|dict, Arguments|list, ArgumentsKw|dict]
- YieldMessage(long, List<Object>, Map<String, Object>) - Constructor for class ch.rasc.wamp2spring.message.YieldMessage
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form