Index

A B C D E F G H I J L M N O P R S T U V W Y 
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 WampPublisher to the PubSubMessageHandler
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 MessageChannel used 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 Principal instance 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 EventStore interface.
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 MessageHandler interface.
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 PublishMessage to 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 Collection to a List.
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 Collection to a Set.
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 PublishMessage and 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 CallMessage and the procedure name matches the configured WampProcedure.value() or WampProcedure.name() attribute.
WampProcedureEvent - Class in ch.rasc.wamp2spring.event
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 WampProcedure annotated 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
 
A B C D E F G H I J L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form