Skip navigation links
A B C D E F G H I L M O P R S T U V W 

A

AbstractUserWampConfigurer - Class in ch.rasc.wampspring.user
Configures a SimpUserRegistry that maps a Principals name to a WebSocket session id.
AbstractUserWampConfigurer() - Constructor for class ch.rasc.wampspring.user.AbstractUserWampConfigurer
 
AbstractWampConfigurer - Class in ch.rasc.wampspring.config
A convenient implementation of the WampConfigurer interface, providing empty method.
AbstractWampConfigurer() - Constructor for class ch.rasc.wampspring.config.AbstractWampConfigurer
 
accept(WampMessage) - Method in interface ch.rasc.wampspring.config.WampMessageSelector
 
ACCEPT_ALL - Static variable in class ch.rasc.wampspring.config.WampMessageSelectors
 
addArgumentResolvers(List<HandlerMethodArgumentResolver>) - Method in class ch.rasc.wampspring.config.AbstractWampConfigurer
 
addArgumentResolvers(List<HandlerMethodArgumentResolver>) - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
addArgumentResolvers(List<HandlerMethodArgumentResolver>) - Method in interface ch.rasc.wampspring.config.WampConfigurer
Add resolvers to support custom controller method argument types.
addDecoratorFactory(WebSocketHandlerDecoratorFactory) - Method in class ch.rasc.wampspring.config.WebSocketTransportRegistration
Add a factory that to decorate the handler used to process WebSocket messages.
addEndpoint(String...) - Method in interface ch.rasc.wampspring.config.WampEndpointRegistry
Register a WAMP over WebSocket endpoint at the given mapping path.
addEndpoint(String...) - Method in class ch.rasc.wampspring.config.WebMvcWampEndpointRegistry
 
addHandshakeInterceptors(List<HandshakeInterceptor>) - Method in class ch.rasc.wampspring.config.AbstractWampConfigurer
 
addHandshakeInterceptors(List<HandshakeInterceptor>) - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
addHandshakeInterceptors(List<HandshakeInterceptor>) - Method in interface ch.rasc.wampspring.config.WampConfigurer
 
addHandshakeInterceptors(List<HandshakeInterceptor>) - Method in class ch.rasc.wampspring.config.WebMvcWampEndpointRegistry
 
addInterceptors(HandshakeInterceptor...) - Method in interface ch.rasc.wampspring.config.WampWebSocketEndpointRegistration
Configure the HandshakeInterceptor's to use.
addInterceptors(HandshakeInterceptor...) - Method in class ch.rasc.wampspring.config.WebMvcWampWebSocketEndpointRegistration
 
addPrefix(String, String) - Method in class ch.rasc.wampspring.config.WampSession
 
afterPropertiesSet() - Method in class ch.rasc.wampspring.method.WampAnnotationMethodMessageHandler
 
afterSessionEnded(WebSocketSession, CloseStatus, MessageChannel) - Method in class ch.rasc.wampspring.config.WampSubProtocolHandler
 
afterSessionStarted(WebSocketSession, MessageChannel) - Method in class ch.rasc.wampspring.config.WampSubProtocolHandler
 
annotationMethodMessageHandler(ConfigurableApplicationContext) - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
authenticationHandler() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
Configures an implementation of the AuthenticationHandler interface.
AuthenticationHandler - Interface in ch.rasc.wampspring.cra
 
authenticationRequired() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
When this method returns true, all calls to a wamp server endpoint (methods annotated with WampCallListener, WampPublishListener, WampSubscribeListener or WampUnsubscribeListener) have to be authenticated.
authenticationSecretProvider() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
Configures an implementation of the secret provider interface AuthenticationSecretProvider for authentication.
AuthenticationSecretProvider - Interface in ch.rasc.wampspring.cra
 

B

brokerChannel() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
Channel from the application to the DefaultWampConfiguration.brokerMessageHandler()
brokerChannelExecutor() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
brokerMessageHandler() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
brokerMessageHandlerMessageSelector() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
 

C

CALL - Static variable in class ch.rasc.wampspring.method.WampMessageTypeMessageCondition
 
CallErrorMessage - Class in ch.rasc.wampspring.message
When the remote procedure call could not be executed, an error or exception occurred during the execution or the execution of the remote procedure finishes unsuccessfully for any other reason, the server responds by sending this message
CallErrorMessage(CallMessage, String, String) - Constructor for class ch.rasc.wampspring.message.CallErrorMessage
 
CallErrorMessage(CallMessage, String, String, Object) - Constructor for class ch.rasc.wampspring.message.CallErrorMessage
 
CallErrorMessage(JsonParser) - Constructor for class ch.rasc.wampspring.message.CallErrorMessage
 
CallMessage - Class in ch.rasc.wampspring.message
A client initiates a RPC by sending this message
CallMessage(String, String, Object...) - Constructor for class ch.rasc.wampspring.message.CallMessage
 
CallMessage(JsonParser) - Constructor for class ch.rasc.wampspring.message.CallMessage
 
CallMessage(JsonParser, WampSession) - Constructor for class ch.rasc.wampspring.message.CallMessage
 
CallResultMessage - Class in ch.rasc.wampspring.message
When the execution of the remote procedure finishes successfully, the server responds by sending this message
CallResultMessage(CallMessage, Object) - Constructor for class ch.rasc.wampspring.message.CallResultMessage
 
CallResultMessage(JsonParser) - Constructor for class ch.rasc.wampspring.message.CallResultMessage
 
ch.rasc.wampspring - package ch.rasc.wampspring
 
ch.rasc.wampspring.annotation - package ch.rasc.wampspring.annotation
 
ch.rasc.wampspring.broker - package ch.rasc.wampspring.broker
 
ch.rasc.wampspring.config - package ch.rasc.wampspring.config
 
ch.rasc.wampspring.cra - package ch.rasc.wampspring.cra
 
ch.rasc.wampspring.message - package ch.rasc.wampspring.message
 
ch.rasc.wampspring.method - package ch.rasc.wampspring.method
 
ch.rasc.wampspring.user - package ch.rasc.wampspring.user
 
clientInboundChannel() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
Channel for inbound messages between WampSubProtocolHandler, DefaultWampConfiguration.brokerMessageHandler() and #annotationMethodMessageHandler()
clientInboundChannelExecutor() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
clientOutboundChannel() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
Channel for outbound messages sent back to WebSocket clients.
clientOutboundChannelExecutor() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
combine(DestinationPatternsMessageCondition) - Method in class ch.rasc.wampspring.method.DestinationPatternsMessageCondition
Returns a new instance with URL patterns from the current instance ("this") and the "other" instance as follows: If there are patterns in both instances, combine the patterns in "this" with the patterns in "other" using PathMatcher.combine(String, String).
combine(WampMessageMappingInfo) - Method in class ch.rasc.wampspring.method.WampMessageMappingInfo
 
combine(WampMessageTypeMessageCondition) - Method in class ch.rasc.wampspring.method.WampMessageTypeMessageCondition
 
compareTo(DestinationPatternsMessageCondition, Message<?>) - Method in class ch.rasc.wampspring.method.DestinationPatternsMessageCondition
Compare the two conditions based on the destination patterns they contain.
compareTo(WampMessageMappingInfo, Message<?>) - Method in class ch.rasc.wampspring.method.WampMessageMappingInfo
 
compareTo(WampMessageTypeMessageCondition, Message<?>) - Method in class ch.rasc.wampspring.method.WampMessageTypeMessageCondition
 
configureClientInboundChannel(AbstractMessageChannel) - Method in class ch.rasc.wampspring.config.AbstractWampConfigurer
 
configureClientInboundChannel(AbstractMessageChannel) - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
configureClientInboundChannel(AbstractMessageChannel) - Method in interface ch.rasc.wampspring.config.WampConfigurer
Configure the MessageChannel used for incoming messages from WebSocket clients.
configureWebSocketTransport(WebSocketTransportRegistration) - Method in class ch.rasc.wampspring.config.AbstractWampConfigurer
 
configureWebSocketTransport(WebSocketTransportRegistration) - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
Configure options related to the processing of messages received from and sent to WebSocket clients.
configureWebSocketTransport(WebSocketTransportRegistration) - Method in interface ch.rasc.wampspring.config.WampConfigurer
Configure options related to the processing of messages received from and sent to WebSocket clients.
configureWebSocketTransport(WebSocketTransportRegistration) - Method in class ch.rasc.wampspring.user.AbstractUserWampConfigurer
 
conversionService() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
Returns a ConversionService that is used for argument conversion
convert(MethodParameter, Object) - Method in class ch.rasc.wampspring.method.MethodParameterConverter
 
createCleanupMessage(WebSocketSession) - Static method in class ch.rasc.wampspring.message.UnsubscribeMessage
Creates an internal unsubscribe message.
currentAttributes() - Static method in class ch.rasc.wampspring.config.WampSessionContextHolder
Return the WampSession currently bound to the thread or raise an IllegalStateException if none are bound..

D

decorate(WebSocketHandler) - Method in class ch.rasc.wampspring.user.UserSessionWebSocketHandlerDecoratorFactory
 
decorateWebSocketHandler(WebSocketHandler) - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
DefaultAuthenticationHandler - Class in ch.rasc.wampspring.cra
 
DefaultAuthenticationHandler(AuthenticationSecretProvider) - Constructor for class ch.rasc.wampspring.cra.DefaultAuthenticationHandler
 
DefaultSubscriptionRegistry - Class in ch.rasc.wampspring.broker
 
DefaultSubscriptionRegistry(PathMatcher) - Constructor for class ch.rasc.wampspring.broker.DefaultSubscriptionRegistry
 
DefaultWampConfiguration - Class in ch.rasc.wampspring.config
To enable WAMP support create a @Configuration class that extends this class.
DefaultWampConfiguration() - Constructor for class ch.rasc.wampspring.config.DefaultWampConfiguration
 
DestinationPatternsMessageCondition - Class in ch.rasc.wampspring.method
A MessageCondition for matching the destination of a Message against one or more destination patterns using a PathMatcher.
DestinationPatternsMessageCondition(String[], PathMatcher) - Constructor for class ch.rasc.wampspring.method.DestinationPatternsMessageCondition
Alternative constructor accepting a custom PathMatcher.
DESTRUCTION_CALLBACK_NAME_PREFIX - Static variable in class ch.rasc.wampspring.config.WampSession
Prefix for the name of session attributes used to store destruction callbacks.
doInvoke(Object...) - Method in class ch.rasc.wampspring.method.InvocableWampHandlerMethod
Invoke the handler method with the given argument values.

E

EMPTY_OBJECT - Static variable in class ch.rasc.wampspring.message.WampMessage
 
EnableWamp - Annotation Type in ch.rasc.wampspring.config
Add this annotation to any @Configuration class to enable the WAMP support.
equals(Object) - Method in class ch.rasc.wampspring.method.WampMessageMappingInfo
 
EventMessage - Class in ch.rasc.wampspring.message
Subscribers receive PubSub events published by other components of the system via the EVENT message.
EventMessage(EventMessage, String) - Constructor for class ch.rasc.wampspring.message.EventMessage
 
EventMessage(PublishMessage, String) - Constructor for class ch.rasc.wampspring.message.EventMessage
 
EventMessage(String, Object) - Constructor for class ch.rasc.wampspring.message.EventMessage
 
EventMessage(JsonParser) - Constructor for class ch.rasc.wampspring.message.EventMessage
 
EventMessage(JsonParser, WampSession) - Constructor for class ch.rasc.wampspring.message.EventMessage
 
eventMessenger() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
EventMessenger - Class in ch.rasc.wampspring
A messenger that allows the calling code to send EventMessages to either the broker or directly to client.
EventMessenger(MessageChannel, MessageChannel) - Constructor for class ch.rasc.wampspring.EventMessenger
 

F

findSubscriptions(PubSubMessage) - Method in class ch.rasc.wampspring.broker.DefaultSubscriptionRegistry
 
findSubscriptions(PubSubMessage) - Method in interface ch.rasc.wampspring.broker.SubscriptionRegistry
Find all WebSocket session ids that should receive the given message.
fromJson(WebSocketSession, JsonFactory, String) - Static method in class ch.rasc.wampspring.message.WampMessage
 
fromJson(JsonFactory, String) - Static method in class ch.rasc.wampspring.message.WampMessage
 
fromJson(JsonFactory, String, WampSession) - Static method in class ch.rasc.wampspring.message.WampMessage
 
fromTypeId(int) - Static method in enum ch.rasc.wampspring.message.WampMessageType
 

G

generateHMacSHA256(String, String) - Static method in class ch.rasc.wampspring.cra.DefaultAuthenticationHandler
 
get(String, ObjectFactory<?>) - Method in class ch.rasc.wampspring.config.WampSessionScope
 
getArgumentResolvers() - Method in class ch.rasc.wampspring.method.WampAnnotationMethodMessageHandler
 
getArguments() - Method in class ch.rasc.wampspring.message.CallMessage
 
getAttribute(String) - Method in class ch.rasc.wampspring.config.WampSession
Return the value for the attribute of the given name, if any.
getAttributeNames() - Method in class ch.rasc.wampspring.config.WampSession
Retrieve the names of all attributes.
getAttributes() - Static method in class ch.rasc.wampspring.config.WampSessionContextHolder
Return the WampSession currently bound to the thread.
getAuthKey() - Method in class ch.rasc.wampspring.config.WampSession
 
getCallID() - Method in class ch.rasc.wampspring.message.CallErrorMessage
 
getCallID() - Method in class ch.rasc.wampspring.message.CallMessage
 
getCallID() - Method in class ch.rasc.wampspring.message.CallResultMessage
 
getChallenge() - Method in class ch.rasc.wampspring.config.WampSession
 
getContent() - Method in class ch.rasc.wampspring.method.DestinationPatternsMessageCondition
 
getContent() - Method in class ch.rasc.wampspring.method.WampMessageTypeMessageCondition
 
getConversationId() - Method in class ch.rasc.wampspring.config.WampSessionScope
 
getCustomArgumentResolvers() - Method in class ch.rasc.wampspring.method.WampAnnotationMethodMessageHandler
Return the configured custom argument resolvers, if any.
getDecoratorFactories() - Method in class ch.rasc.wampspring.config.WebSocketTransportRegistration
 
getDestination() - Method in class ch.rasc.wampspring.message.CallMessage
 
getDestination() - Method in class ch.rasc.wampspring.message.PubSubMessage
 
getDestination() - Method in class ch.rasc.wampspring.message.WampMessage
 
getDestinationConditions() - Method in class ch.rasc.wampspring.method.WampMessageMappingInfo
 
getDetailedErrorMessage(String) - Method in class ch.rasc.wampspring.method.InvocableWampHandlerMethod
Adds HandlerMethod details such as the controller type and method signature to the given error message.
getEligible() - Method in class ch.rasc.wampspring.message.PublishMessage
 
getEligibleWebSocketSessionIds() - Method in class ch.rasc.wampspring.message.EventMessage
 
getErrorDesc() - Method in class ch.rasc.wampspring.message.CallErrorMessage
 
getErrorDetails() - Method in class ch.rasc.wampspring.message.CallErrorMessage
 
getErrorURI() - Method in class ch.rasc.wampspring.message.CallErrorMessage
 
getEvent() - Method in class ch.rasc.wampspring.message.EventMessage
 
getEvent() - Method in class ch.rasc.wampspring.message.PublishMessage
 
getExclude() - Method in class ch.rasc.wampspring.message.PublishMessage
 
getExcludeMe() - Method in class ch.rasc.wampspring.message.PublishMessage
 
getExcludeWebSocketSessionIds() - Method in class ch.rasc.wampspring.message.EventMessage
 
getHandlerMapping() - Method in class ch.rasc.wampspring.config.WebMvcWampEndpointRegistry
Return a handler mapping with the mapped ViewControllers; or null in case of no registrations.
getHeader(WampMessageHeader) - Method in class ch.rasc.wampspring.message.WampMessage
 
getHeaders() - Method in class ch.rasc.wampspring.message.WampMessage
 
getInterceptors() - Method in class ch.rasc.wampspring.config.WebMvcWampWebSocketEndpointRegistration
 
getMappings() - Method in class ch.rasc.wampspring.config.WebMvcWampWebSocketEndpointRegistration
 
getMatchingCondition(Message<?>) - Method in class ch.rasc.wampspring.method.DestinationPatternsMessageCondition
Check if any of the patterns match the given Message destination and return an instance that is guaranteed to contain matching patterns, sorted via PathMatcher.getPatternComparator(String).
getMatchingCondition(Message<?>) - Method in class ch.rasc.wampspring.method.WampMessageMappingInfo
 
getMatchingCondition(Message<?>) - Method in class ch.rasc.wampspring.method.WampMessageTypeMessageCondition
 
getMessageType() - Method in class ch.rasc.wampspring.method.WampMessageTypeMessageCondition
 
getMessageTypeMessageCondition() - Method in class ch.rasc.wampspring.method.WampMessageMappingInfo
 
getObject() - Method in class ch.rasc.wampspring.config.WampSessionScope.WampSessionObjectFactory
 
getObject() - Method in class ch.rasc.wampspring.config.WampSessionScope.WebSocketSessionObjectFactory
 
getOrder() - Method in class ch.rasc.wampspring.config.WebMvcWampEndpointRegistry
 
getPatterns() - Method in class ch.rasc.wampspring.method.DestinationPatternsMessageCondition
 
getPayload() - Method in class ch.rasc.wampspring.message.PublishMessage
 
getPayload() - Method in class ch.rasc.wampspring.message.WampMessage
 
getPhase() - Method in class ch.rasc.wampspring.broker.SimpleBrokerMessageHandler
 
getPhase() - Method in class ch.rasc.wampspring.method.WampAnnotationMethodMessageHandler
 
getPrefix(String) - Method in class ch.rasc.wampspring.config.WampSession
 
getPrefix() - Method in class ch.rasc.wampspring.message.PrefixMessage
 
getPrefixes() - Method in class ch.rasc.wampspring.config.WampSession
 
getPrincipal() - Method in class ch.rasc.wampspring.message.WampMessage
 
getProcURI() - Method in class ch.rasc.wampspring.message.CallMessage
 
getProtocolVersion() - Method in class ch.rasc.wampspring.message.WelcomeMessage
 
getReplyTo() - Method in class ch.rasc.wampspring.method.WampHandlerMethod
 
getResult() - Method in class ch.rasc.wampspring.message.CallResultMessage
 
getSecret(String) - Method in interface ch.rasc.wampspring.cra.AuthenticationSecretProvider
 
getSendBufferSizeLimit() - Method in class ch.rasc.wampspring.config.WebSocketTransportRegistration
Protected accessor for internal use.
getSendTimeLimit() - Method in class ch.rasc.wampspring.config.WebSocketTransportRegistration
Protected accessor for internal use.
getServerIdent() - Method in class ch.rasc.wampspring.message.WelcomeMessage
 
getSessionMutex() - Method in class ch.rasc.wampspring.config.WampSession
Expose the object to synchronize on for the underlying session.
getSignature() - Method in class ch.rasc.wampspring.config.WampSession
 
getSupportedProtocols() - Method in class ch.rasc.wampspring.config.WampSubProtocolHandler
 
getTopicURI() - Method in class ch.rasc.wampspring.message.PubSubMessage
 
getToStringInfix() - Method in class ch.rasc.wampspring.method.DestinationPatternsMessageCondition
 
getToStringInfix() - Method in class ch.rasc.wampspring.method.WampMessageTypeMessageCondition
 
getTransportRegistration() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
getType() - Method in class ch.rasc.wampspring.message.WampMessage
 
getTypeId() - Method in enum ch.rasc.wampspring.message.WampMessageType
 
getUri() - Method in class ch.rasc.wampspring.message.PrefixMessage
 
getUrlPathHelper() - Method in class ch.rasc.wampspring.config.WebMvcWampEndpointRegistry
 
getWampSession() - Method in class ch.rasc.wampspring.message.WampMessage
 
getWebSocketSession() - Method in class ch.rasc.wampspring.config.WampSession
 
getWebSocketSessionId() - Method in class ch.rasc.wampspring.config.WampSession
Return an id for the associated WebSocket session.
getWebSocketSessionId() - Method in class ch.rasc.wampspring.message.WampMessage
Convenient method to retrieve the WebSocket session id.
getWebSocketSessionId() - Method in class ch.rasc.wampspring.message.WelcomeMessage
 

H

handleAuth(String, CallMessage) - Method in interface ch.rasc.wampspring.cra.AuthenticationHandler
 
handleAuth(String, CallMessage) - Method in class ch.rasc.wampspring.cra.DefaultAuthenticationHandler
 
handleAuthReq(String, Map<String, Object>, CallMessage) - Method in interface ch.rasc.wampspring.cra.AuthenticationHandler
 
handleAuthReq(String, Map<String, Object>, CallMessage) - Method in class ch.rasc.wampspring.cra.DefaultAuthenticationHandler
 
handleMessage(Message<?>) - Method in class ch.rasc.wampspring.broker.SimpleBrokerMessageHandler
 
handleMessage(Message<?>) - Method in class ch.rasc.wampspring.method.WampAnnotationMethodMessageHandler
 
handleMessageFromClient(WebSocketSession, WebSocketMessage<?>, MessageChannel) - Method in class ch.rasc.wampspring.config.WampSubProtocolHandler
Handle incoming WebSocket messages from clients.
handleMessageToClient(WebSocketSession, Message<?>) - Method in class ch.rasc.wampspring.config.WampSubProtocolHandler
Handle WAMP messages going back out to WebSocket clients.
hashCode() - Method in class ch.rasc.wampspring.method.WampMessageMappingInfo
 
hasPrefixes() - Method in class ch.rasc.wampspring.config.WampSession
 
hasSubscriptions() - Method in class ch.rasc.wampspring.broker.DefaultSubscriptionRegistry
 
hasSubscriptions() - Method in interface ch.rasc.wampspring.broker.SubscriptionRegistry
Returns true if there are any subscription stored in the registry

I

internalConversionService - Variable in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
internalObjectMapper - Variable in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
internalPathMatcher - Variable in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
InvocableWampHandlerMethod - Class in ch.rasc.wampspring.method
Invokes the handler method for a given message after resolving its method argument values through registered HandlerMethodArgumentResolvers.
InvocableWampHandlerMethod(HandlerMethod, MethodParameterConverter) - Constructor for class ch.rasc.wampspring.method.InvocableWampHandlerMethod
Create an instance from a HandlerMethod.
invoke(WampMessage, Object...) - Method in class ch.rasc.wampspring.method.InvocableWampHandlerMethod
Invoke the method with the given message.
isAuthenticated() - Method in class ch.rasc.wampspring.config.WampSession
 
isAuthenticationRequired() - Method in class ch.rasc.wampspring.method.WampHandlerMethod
 
isAuthRequested() - Method in class ch.rasc.wampspring.config.WampSession
 
isAutoStartup() - Method in class ch.rasc.wampspring.broker.SimpleBrokerMessageHandler
 
isAutoStartup() - Method in class ch.rasc.wampspring.method.WampAnnotationMethodMessageHandler
 
isBroadcast() - Method in class ch.rasc.wampspring.method.WampHandlerMethod
 
isCleanup() - Method in class ch.rasc.wampspring.message.UnsubscribeMessage
 
isEmptyPayload(Object) - Method in class ch.rasc.wampspring.method.PayloadArgumentResolver
Specify if the given payload is empty.
isExcludeSender() - Method in class ch.rasc.wampspring.method.WampHandlerMethod
 
isRunning() - Method in class ch.rasc.wampspring.broker.SimpleBrokerMessageHandler
 
isRunning() - Method in class ch.rasc.wampspring.method.WampAnnotationMethodMessageHandler
 
isSessionCompleted() - Method in class ch.rasc.wampspring.config.WampSession
Whether the WampSession.sessionCompleted() was already invoked.

L

logger - Variable in class ch.rasc.wampspring.broker.DefaultSubscriptionRegistry
 
logger - Variable in class ch.rasc.wampspring.broker.SimpleBrokerMessageHandler
 

M

messageBrokerSockJsTaskScheduler() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
The default TaskScheduler to use if none is configured via SockJsServiceRegistration.setTaskScheduler(org.springframework.scheduling.TaskScheduler) , i.e.
messageConverter() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
methodMessageHandlerMessageSelector() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
methodParameterConverter() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
MethodParameterConverter - Class in ch.rasc.wampspring.method
 
MethodParameterConverter(ObjectMapper, ConversionService) - Constructor for class ch.rasc.wampspring.method.MethodParameterConverter
 
MINIMUM_WEBSOCKET_MESSAGE_SIZE - Static variable in class ch.rasc.wampspring.config.WampSubProtocolHandler
 

O

objectMapper() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
Returns a Jackson's ObjectMapper instance.

P

pathMatcher() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
Returns an instance of a PathMatcher.
PayloadArgumentResolver - Class in ch.rasc.wampspring.method
A resolver to extract and convert the payload of a message.
PayloadArgumentResolver(ApplicationContext, MethodParameterConverter) - Constructor for class ch.rasc.wampspring.method.PayloadArgumentResolver
 
PrefixMessage - Class in ch.rasc.wampspring.message
Client-to-Server message
PrefixMessage(String, String) - Constructor for class ch.rasc.wampspring.message.PrefixMessage
 
PrefixMessage(JsonParser) - Constructor for class ch.rasc.wampspring.message.PrefixMessage
 
PrincipalMethodArgumentResolver - Class in ch.rasc.wampspring.method
Argument resolver that handles parameters of type Principal
PrincipalMethodArgumentResolver() - Constructor for class ch.rasc.wampspring.method.PrincipalMethodArgumentResolver
 
PROTOCOL_VERSION - Static variable in class ch.rasc.wampspring.message.WelcomeMessage
 
PUBLISH - Static variable in class ch.rasc.wampspring.method.WampMessageTypeMessageCondition
 
PublishMessage - Class in ch.rasc.wampspring.message
The client will send an event to all clients connected to the server who have subscribed to the topicURI.
PublishMessage(String, Object) - Constructor for class ch.rasc.wampspring.message.PublishMessage
 
PublishMessage(String, Object, Boolean) - Constructor for class ch.rasc.wampspring.message.PublishMessage
 
PublishMessage(String, Object, Set<String>) - Constructor for class ch.rasc.wampspring.message.PublishMessage
 
PublishMessage(String, Object, Set<String>, Set<String>) - Constructor for class ch.rasc.wampspring.message.PublishMessage
 
PublishMessage(JsonParser) - Constructor for class ch.rasc.wampspring.message.PublishMessage
 
PublishMessage(JsonParser, WampSession) - Constructor for class ch.rasc.wampspring.message.PublishMessage
 
PubSubMessage - Class in ch.rasc.wampspring.message
Base class for the publish/subscribe messages.
PubSubMessage(WampMessageType) - Constructor for class ch.rasc.wampspring.message.PubSubMessage
 
PubSubMessage(WampMessageType, String) - Constructor for class ch.rasc.wampspring.message.PubSubMessage
 

R

registerDestructionCallback(String, Runnable) - Method in class ch.rasc.wampspring.config.WampSession
Register a callback to execute on destruction of the specified attribute.
registerDestructionCallback(String, Runnable) - Method in class ch.rasc.wampspring.config.WampSessionScope
 
registerSubscription(SubscribeMessage) - Method in class ch.rasc.wampspring.broker.DefaultSubscriptionRegistry
 
registerSubscription(SubscribeMessage) - Method in interface ch.rasc.wampspring.broker.SubscriptionRegistry
Register a subscription represented by the given message.
registerWampEndpoints(WampEndpointRegistry) - Method in class ch.rasc.wampspring.config.AbstractWampConfigurer
 
registerWampEndpoints(WampEndpointRegistry) - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
Register WAMP endpoints mapping each to a specific URL and (optionally) enabling and configuring SockJS fallback options.
registerWampEndpoints(WampEndpointRegistry) - Method in interface ch.rasc.wampspring.config.WampConfigurer
Register WAMP endpoints mapping each to a specific URL and (optionally) enabling and configuring SockJS fallback options.
REJECT_ALL - Static variable in class ch.rasc.wampspring.config.WampMessageSelectors
 
remove(String) - Method in class ch.rasc.wampspring.config.WampSessionScope
 
removeAttribute(String) - Method in class ch.rasc.wampspring.config.WampSession
Remove the attribute of the given name, if it exists.
removeSessionDestination(String, String) - Method in class ch.rasc.wampspring.broker.DefaultSubscriptionRegistry
 
replacePrefix(String, WampSession) - Method in class ch.rasc.wampspring.message.WampMessage
 
resetAttributes() - Static method in class ch.rasc.wampspring.config.WampSessionContextHolder
Reset the WampSession for the current thread.
resolveArgument(MethodParameter, Message<?>) - Method in class ch.rasc.wampspring.method.PayloadArgumentResolver
 
resolveArgument(MethodParameter, Message<?>) - Method in class ch.rasc.wampspring.method.PrincipalMethodArgumentResolver
 
resolveArgument(MethodParameter, Message<?>) - Method in class ch.rasc.wampspring.method.WampSessionMethodArgumentResolver
 
resolveContextualObject(String) - Method in class ch.rasc.wampspring.config.WampSessionScope
 
resolveSessionId(Message<?>) - Method in class ch.rasc.wampspring.config.WampSubProtocolHandler
 

S

send(EventMessage) - Method in class ch.rasc.wampspring.EventMessenger
Send an EventMessage to the SimpleBrokerMessageHandler.
send(WampMessage) - Method in class ch.rasc.wampspring.method.WampAnnotationMethodMessageHandler
 
send(EventMessage) - Method in class ch.rasc.wampspring.user.UserEventMessenger
 
sendDirect(EventMessage) - Method in class ch.rasc.wampspring.EventMessenger
Send an EventMessage directly to the client ( WampMessage.getWebSocketSessionId()).
sendDirect(EventMessage) - Method in class ch.rasc.wampspring.user.UserEventMessenger
 
sendEventMessage(EventMessage, String) - Method in class ch.rasc.wampspring.broker.SimpleBrokerMessageHandler
 
sendEventMessage(PublishMessage, String) - Method in class ch.rasc.wampspring.broker.SimpleBrokerMessageHandler
 
sendEventMessage(EventMessage) - Method in class ch.rasc.wampspring.broker.SimpleBrokerMessageHandler
 
sendMessageToSubscribers(EventMessage) - Method in class ch.rasc.wampspring.broker.SimpleBrokerMessageHandler
 
sendMessageToSubscribers(PublishMessage) - Method in class ch.rasc.wampspring.broker.SimpleBrokerMessageHandler
 
sendTo(String, Object, Set<String>) - Method in class ch.rasc.wampspring.EventMessenger
Send an EventMessage to every client that is currently subscribed to the given topicURI and is listed in the eligibleSessionIds set.
sendTo(String, Object, String) - Method in class ch.rasc.wampspring.EventMessenger
Send an EventMessage to one client that is subscribed to the given topicURI.
sendTo(String, Object, Set<String>) - Method in class ch.rasc.wampspring.user.UserEventMessenger
 
sendTo(String, Object, String) - Method in class ch.rasc.wampspring.user.UserEventMessenger
 
sendToAll(String, Object) - Method in class ch.rasc.wampspring.EventMessenger
Send an EventMessage to every client that is currently subscribed to the given topicURI
sendToAll(String, Object) - Method in class ch.rasc.wampspring.user.UserEventMessenger
 
sendToAllExcept(String, Object, String) - Method in class ch.rasc.wampspring.EventMessenger
Send an EventMessage to every client that is currently subscribed to the provided topicURI except the one provided with the excludeSessionId parameter.
sendToAllExcept(String, Object, Set<String>) - Method in class ch.rasc.wampspring.EventMessenger
Send an EventMessage to every client that is currently subscribed to the provided topicURI except the ones listed in the excludeSessionIds set.
sendToAllExcept(String, Object, String) - Method in class ch.rasc.wampspring.user.UserEventMessenger
 
sendToAllExcept(String, Object, Set<String>) - Method in class ch.rasc.wampspring.user.UserEventMessenger
 
sendToAllExceptUser(String, Object, String) - Method in class ch.rasc.wampspring.user.UserEventMessenger
Send an EventMessage to every client that is currently subscribed to the provided topicURI except the one provided with the excludeUser parameter.
sendToAllExceptUsers(String, Object, Set<String>) - Method in class ch.rasc.wampspring.user.UserEventMessenger
Send an EventMessage to every client that is currently subscribed to the provided topicURI except the ones listed in the excludeUsers set.
sendToDirect(String, Object, Set<String>) - Method in class ch.rasc.wampspring.EventMessenger
Send an EventMessage directly to each client listed in the webSocketSessionId set parameter.
sendToDirect(String, Object, String) - Method in class ch.rasc.wampspring.EventMessenger
Send an EventMessage directly to the client specified with the webSocketSessionId parameter.
sendToDirect(String, Object, Set<String>) - Method in class ch.rasc.wampspring.user.UserEventMessenger
 
sendToDirect(String, Object, String) - Method in class ch.rasc.wampspring.user.UserEventMessenger
 
sendToUser(String, Object, String) - Method in class ch.rasc.wampspring.user.UserEventMessenger
Send an EventMessage to one client that is subscribed to the given topicURI.
sendToUserDirect(String, Object, String) - Method in class ch.rasc.wampspring.user.UserEventMessenger
Send an EventMessage directly to the client specified with the user parameter.
sendToUsers(String, Object, Set<String>) - Method in class ch.rasc.wampspring.user.UserEventMessenger
Send an EventMessage to every client that is currently subscribed to the given topicURI and are listed in the eligibleUsers set.
sendToUsersDirect(String, Object, Set<String>) - Method in class ch.rasc.wampspring.user.UserEventMessenger
Send an EventMessage directly to each client listed in the users set parameter.
SESSION_COMPLETED_NAME - Static variable in class ch.rasc.wampspring.config.WampSession
Key set after the session is completed
SESSION_MUTEX_NAME - Static variable in class ch.rasc.wampspring.config.WampSession
Key for the mutex session attribute
sessionCompleted() - Method in class ch.rasc.wampspring.config.WampSession
Invoked when the session is completed.
setAllowedOrigins(String...) - Method in interface ch.rasc.wampspring.config.WampWebSocketEndpointRegistration
Configure allowed Origin header values.
setAllowedOrigins(String...) - Method in class ch.rasc.wampspring.config.WebMvcWampWebSocketEndpointRegistration
 
setApplicationContext(ApplicationContext) - Method in class ch.rasc.wampspring.method.WampAnnotationMethodMessageHandler
 
setArgumentResolvers(List<HandlerMethodArgumentResolver>) - Method in class ch.rasc.wampspring.method.WampAnnotationMethodMessageHandler
Configure the complete list of supported argument types effectively overriding the ones configured by default.
setAttribute(String, Object) - Method in class ch.rasc.wampspring.config.WampSession
Set the value with the given name replacing an existing value (if any).
setAttributes(WampSession) - Static method in class ch.rasc.wampspring.config.WampSessionContextHolder
Bind the given WampSession to the current thread,
setAttributesFromMessage(WampMessage) - Static method in class ch.rasc.wampspring.config.WampSessionContextHolder
Extract the WAMP session attributes from the given message, wrap them in a WampSession instance and bind it to the current thread,
setAuthenticationRequiredGlobal(boolean) - Method in class ch.rasc.wampspring.broker.SimpleBrokerMessageHandler
 
setAuthenticationRequiredGlobal(boolean) - Method in class ch.rasc.wampspring.method.WampAnnotationMethodMessageHandler
 
setAuthKey(String) - Method in class ch.rasc.wampspring.config.WampSession
 
setAutoStartup(boolean) - Method in class ch.rasc.wampspring.broker.SimpleBrokerMessageHandler
 
setCacheLimit(int) - Method in class ch.rasc.wampspring.broker.DefaultSubscriptionRegistry
Specify the maximum number of entries for the resolved destination cache.
setChallenge(String) - Method in class ch.rasc.wampspring.config.WampSession
 
setConfigurers(List<WampConfigurer>) - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
setCustomArgumentResolvers(List<HandlerMethodArgumentResolver>) - Method in class ch.rasc.wampspring.method.WampAnnotationMethodMessageHandler
Sets the list of custom HandlerMethodArgumentResolvers that will be used after resolvers for supported argument type.
setDecoratorFactories(WebSocketHandlerDecoratorFactory...) - Method in class ch.rasc.wampspring.config.WebSocketTransportRegistration
Configure one or more factories to decorate the handler used to process WebSocket messages.
setDestinationTemplateVariables(Map<String, String>) - Method in class ch.rasc.wampspring.message.WampMessage
 
setEligibleWebSocketSessionIds(Set<String>) - Method in class ch.rasc.wampspring.message.EventMessage
 
setExcludeWebSocketSessionIds(Set<String>) - Method in class ch.rasc.wampspring.message.EventMessage
 
setHandshakeHandler(HandshakeHandler) - Method in interface ch.rasc.wampspring.config.WampWebSocketEndpointRegistration
Configure the HandshakeHandler to use.
setHandshakeHandler(HandshakeHandler) - Method in class ch.rasc.wampspring.config.WebMvcWampWebSocketEndpointRegistration
 
setHeader(WampMessageHeader, Object) - Method in class ch.rasc.wampspring.message.WampMessage
 
setMessageMethodArgumentResolvers(HandlerMethodArgumentResolver) - Method in class ch.rasc.wampspring.method.InvocableWampHandlerMethod
 
setObjectMapper(ObjectMapper) - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
setOrder(int) - Method in class ch.rasc.wampspring.config.WebMvcWampEndpointRegistry
Set the order for the resulting SimpleUrlHandlerMapping relative to other handler mappings configured in Spring MVC.
setParameterNameDiscoverer(ParameterNameDiscoverer) - Method in class ch.rasc.wampspring.method.InvocableWampHandlerMethod
Set the ParameterNameDiscoverer for resolving parameter names when needed (e.g.
setSendBufferSizeLimit(int) - Method in class ch.rasc.wampspring.config.WebSocketTransportRegistration
Configure the maximum amount of data to buffer when sending messages to a WebSocket session, or an HTTP response when SockJS fallback option are in use.
setSendTimeLimit(int) - Method in class ch.rasc.wampspring.config.WebSocketTransportRegistration
Configure a time limit (in milliseconds) for the maximum amount of a time allowed when sending messages to a WebSocket session or writing to an HTTP response when SockJS fallback option are in use.
setSendTimeout(long) - Method in class ch.rasc.wampspring.EventMessenger
 
setSendTimeout(long) - Method in class ch.rasc.wampspring.method.WampAnnotationMethodMessageHandler
 
setSendTimeout(long) - Method in class ch.rasc.wampspring.user.UserEventMessenger
 
setSignature(String) - Method in class ch.rasc.wampspring.config.WampSession
 
setTopicURI(String) - Method in class ch.rasc.wampspring.message.PubSubMessage
 
setUrlPathHelper(UrlPathHelper) - Method in class ch.rasc.wampspring.config.WebMvcWampEndpointRegistry
Set the UrlPathHelper to configure on the SimpleUrlHandlerMapping used to map handshake requests.
setWebSocketSessionId(String) - Method in class ch.rasc.wampspring.message.WampMessage
 
SimpleBrokerMessageHandler - Class in ch.rasc.wampspring.broker
 
SimpleBrokerMessageHandler(SubscribableChannel, MessageChannel, SubscribableChannel, SubscriptionRegistry, WampMessageSelector) - Constructor for class ch.rasc.wampspring.broker.SimpleBrokerMessageHandler
 
simpUserRegistry() - Method in class ch.rasc.wampspring.user.AbstractUserWampConfigurer
 
start() - Method in class ch.rasc.wampspring.broker.SimpleBrokerMessageHandler
 
start() - Method in class ch.rasc.wampspring.method.WampAnnotationMethodMessageHandler
 
stop() - Method in class ch.rasc.wampspring.broker.SimpleBrokerMessageHandler
 
stop(Runnable) - Method in class ch.rasc.wampspring.broker.SimpleBrokerMessageHandler
 
stop() - Method in class ch.rasc.wampspring.method.WampAnnotationMethodMessageHandler
 
stop(Runnable) - Method in class ch.rasc.wampspring.method.WampAnnotationMethodMessageHandler
 
subProtocolWebSocketHandler() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
SUBSCRIBE - Static variable in class ch.rasc.wampspring.method.WampMessageTypeMessageCondition
 
SubscribeMessage - Class in ch.rasc.wampspring.message
A client requests access to a valid topicURI to receive events published to the given topicURI.
SubscribeMessage(String) - Constructor for class ch.rasc.wampspring.message.SubscribeMessage
 
SubscribeMessage(JsonParser) - Constructor for class ch.rasc.wampspring.message.SubscribeMessage
 
SubscribeMessage(JsonParser, WampSession) - Constructor for class ch.rasc.wampspring.message.SubscribeMessage
 
SubscriptionRegistry - Interface in ch.rasc.wampspring.broker
 
subscriptionRegistry() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
supportsParameter(MethodParameter) - Method in class ch.rasc.wampspring.method.PayloadArgumentResolver
 
supportsParameter(MethodParameter) - Method in class ch.rasc.wampspring.method.PrincipalMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class ch.rasc.wampspring.method.WampSessionMethodArgumentResolver
 

T

toJson(JsonFactory) - Method in class ch.rasc.wampspring.message.CallErrorMessage
 
toJson(JsonFactory) - Method in class ch.rasc.wampspring.message.CallMessage
 
toJson(JsonFactory) - Method in class ch.rasc.wampspring.message.CallResultMessage
 
toJson(JsonFactory) - Method in class ch.rasc.wampspring.message.EventMessage
 
toJson(JsonFactory) - Method in class ch.rasc.wampspring.message.PrefixMessage
 
toJson(JsonFactory) - Method in class ch.rasc.wampspring.message.PublishMessage
 
toJson(JsonFactory) - Method in class ch.rasc.wampspring.message.SubscribeMessage
 
toJson(JsonFactory) - Method in class ch.rasc.wampspring.message.UnsubscribeMessage
 
toJson(JsonFactory) - Method in class ch.rasc.wampspring.message.WampMessage
 
toJson(JsonFactory) - Method in class ch.rasc.wampspring.message.WelcomeMessage
 
toString() - Method in class ch.rasc.wampspring.broker.SimpleBrokerMessageHandler
 
toString() - Method in class ch.rasc.wampspring.config.WampSessionScope.WampSessionObjectFactory
 
toString() - Method in class ch.rasc.wampspring.config.WampSessionScope.WebSocketSessionObjectFactory
 
toString() - Method in class ch.rasc.wampspring.config.WampSubProtocolHandler
 
toString() - Method in class ch.rasc.wampspring.message.CallErrorMessage
 
toString() - Method in class ch.rasc.wampspring.message.CallMessage
 
toString() - Method in class ch.rasc.wampspring.message.CallResultMessage
 
toString() - Method in class ch.rasc.wampspring.message.EventMessage
 
toString() - Method in class ch.rasc.wampspring.message.PrefixMessage
 
toString() - Method in class ch.rasc.wampspring.message.PublishMessage
 
toString() - Method in class ch.rasc.wampspring.message.SubscribeMessage
 
toString() - Method in class ch.rasc.wampspring.message.UnsubscribeMessage
 
toString() - Method in class ch.rasc.wampspring.message.WelcomeMessage
 
toString() - Method in class ch.rasc.wampspring.method.WampAnnotationMethodMessageHandler
 
toString() - Method in class ch.rasc.wampspring.method.WampMessageMappingInfo
 

U

unregisterSession(String) - Method in class ch.rasc.wampspring.broker.DefaultSubscriptionRegistry
 
unregisterSession(String) - Method in interface ch.rasc.wampspring.broker.SubscriptionRegistry
Unregister all subscriptions of the given WebSocket session
unregisterSubscription(UnsubscribeMessage) - Method in class ch.rasc.wampspring.broker.DefaultSubscriptionRegistry
 
unregisterSubscription(UnsubscribeMessage) - Method in interface ch.rasc.wampspring.broker.SubscriptionRegistry
Unregister a subscription.
UNSUBSCRIBE - Static variable in class ch.rasc.wampspring.method.WampMessageTypeMessageCondition
 
UnsubscribeMessage - Class in ch.rasc.wampspring.message
Calling unsubscribe on a topicURI informs the server to stop delivering messages to the client previously subscribed to that topicURI.
UnsubscribeMessage(String) - Constructor for class ch.rasc.wampspring.message.UnsubscribeMessage
 
UnsubscribeMessage(JsonParser) - Constructor for class ch.rasc.wampspring.message.UnsubscribeMessage
 
UnsubscribeMessage(JsonParser, WampSession) - Constructor for class ch.rasc.wampspring.message.UnsubscribeMessage
 
userEventMessenger(EventMessenger) - Method in class ch.rasc.wampspring.user.AbstractUserWampConfigurer
 
UserEventMessenger - Class in ch.rasc.wampspring.user
Enhanced EventMessenger that has additional methods that allow a sender to send EventMessage to a given username in addition to a WebSocket session id.
UserEventMessenger(EventMessenger, SimpUserRegistry) - Constructor for class ch.rasc.wampspring.user.UserEventMessenger
 
UserSessionWebSocketHandlerDecoratorFactory - Class in ch.rasc.wampspring.user
WebSocket handler decorator that manages the relationship between a Principal.getName() to a WebSocket session id.
UserSessionWebSocketHandlerDecoratorFactory(ApplicationEventPublisher) - Constructor for class ch.rasc.wampspring.user.UserSessionWebSocketHandlerDecoratorFactory
 

V

validate(Message<?>, MethodParameter, Object) - Method in class ch.rasc.wampspring.method.PayloadArgumentResolver
 
valueOf(String) - Static method in enum ch.rasc.wampspring.message.WampMessageHeader
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum ch.rasc.wampspring.message.WampMessageType
Returns the enum constant of this type with the specified name.
values() - Static method in enum ch.rasc.wampspring.message.WampMessageHeader
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum ch.rasc.wampspring.message.WampMessageType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WampAnnotationMethodMessageHandler - Class in ch.rasc.wampspring.method
Internal class that is responsible for calling methods that are annotated with WampCallListener, WampPublishListener, WampSubscribeListener or WampUnsubscribeListener
WampAnnotationMethodMessageHandler(SubscribableChannel, MessageChannel, EventMessenger, ConversionService, MethodParameterConverter, PathMatcher, WampMessageSelector, MessageConverter) - Constructor for class ch.rasc.wampspring.method.WampAnnotationMethodMessageHandler
 
WampAuthenticated - Annotation Type in ch.rasc.wampspring.annotation
Class annotation.
WampCallListener - Annotation Type in ch.rasc.wampspring.annotation
Annotation that denotes a method that is called when the server receives a CALL message and the procURI matches one of the listed values of the annotation (WampCallListener.value()).
WampConfigurer - Interface in ch.rasc.wampspring.config
Defines methods for configuring WAMP support.
WampEndpointRegistry - Interface in ch.rasc.wampspring.config
 
WampHandlerMethod - Class in ch.rasc.wampspring.method
 
WampHandlerMethod(String, BeanFactory, Method, String[], Boolean, Boolean, boolean) - Constructor for class ch.rasc.wampspring.method.WampHandlerMethod
 
WampMessage - Class in ch.rasc.wampspring.message
 
WampMessageHeader - Enum in ch.rasc.wampspring.message
Enumeration of supported headers in a WampMessage.
WampMessageMappingInfo - Class in ch.rasc.wampspring.method
 
WampMessageMappingInfo(WampMessageTypeMessageCondition, DestinationPatternsMessageCondition) - Constructor for class ch.rasc.wampspring.method.WampMessageMappingInfo
 
WampMessageSelector - Interface in ch.rasc.wampspring.config
 
WampMessageSelectors - Class in ch.rasc.wampspring.config
 
WampMessageSelectors() - Constructor for class ch.rasc.wampspring.config.WampMessageSelectors
 
WampMessageType - Enum in ch.rasc.wampspring.message
Enumeration of the WAMP v1 message types.
WampMessageTypeMessageCondition - Class in ch.rasc.wampspring.method
A message condition that checks the message type.
WampMessageTypeMessageCondition(WampMessageType) - Constructor for class ch.rasc.wampspring.method.WampMessageTypeMessageCondition
 
WampPublishListener - Annotation Type in ch.rasc.wampspring.annotation
Annotation that denotes a method that is called when the server receives a PUBLISH message and the topicURI matches one of the listed values of the annotation ( WampPublishListener.value()).
WampSession - Class in ch.rasc.wampspring.config
 
WampSession(WebSocketSession) - Constructor for class ch.rasc.wampspring.config.WampSession
 
WampSessionContextHolder - Class in ch.rasc.wampspring.config
 
WampSessionContextHolder() - Constructor for class ch.rasc.wampspring.config.WampSessionContextHolder
 
WampSessionMethodArgumentResolver - Class in ch.rasc.wampspring.method
Argument resolver that handles parameters of type WampSession
WampSessionMethodArgumentResolver() - Constructor for class ch.rasc.wampspring.method.WampSessionMethodArgumentResolver
 
WampSessionObjectFactory() - Constructor for class ch.rasc.wampspring.config.WampSessionScope.WampSessionObjectFactory
 
WampSessionScope - Class in ch.rasc.wampspring.config
A Scope implementation exposing the attributes of a WAMP session (e.g.
WampSessionScope() - Constructor for class ch.rasc.wampspring.config.WampSessionScope
 
WampSessionScope.WampSessionObjectFactory - Class in ch.rasc.wampspring.config
 
WampSessionScope.WebSocketSessionObjectFactory - Class in ch.rasc.wampspring.config
 
WampSubProtocolHandler - Class in ch.rasc.wampspring.config
A WebSocket SubProtocolHandler for the WAMP v1 protocol.
WampSubProtocolHandler(JsonFactory) - Constructor for class ch.rasc.wampspring.config.WampSubProtocolHandler
 
WampSubscribeListener - Annotation Type in ch.rasc.wampspring.annotation
Annotation that denotes a method that is called when the server receives a SUBSCRIBE message and the topicURI matches one of the listed values of the annotation ( WampSubscribeListener.value()).
WampUnsubscribeListener - Annotation Type in ch.rasc.wampspring.annotation
Annotation that denotes a method that is called when the server receives a UNSUBSCRIBE message and the topicURI matches one of the listed values of the annotation ( WampUnsubscribeListener.value()).
WampWebSocketEndpointRegistration - Interface in ch.rasc.wampspring.config
 
wampWebSocketHandlerMapping() - Method in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
WebMvcWampEndpointRegistry - Class in ch.rasc.wampspring.config
 
WebMvcWampEndpointRegistry(WebSocketHandler, WebSocketTransportRegistration, TaskScheduler, JsonFactory) - Constructor for class ch.rasc.wampspring.config.WebMvcWampEndpointRegistry
 
WebMvcWampWebSocketEndpointRegistration - Class in ch.rasc.wampspring.config
 
WebMvcWampWebSocketEndpointRegistration(String[], WebSocketHandler, TaskScheduler) - Constructor for class ch.rasc.wampspring.config.WebMvcWampWebSocketEndpointRegistration
 
webSocketScopeConfigurer(ConfigurableListableBeanFactory) - Static method in class ch.rasc.wampspring.config.DefaultWampConfiguration
 
WebSocketSessionObjectFactory() - Constructor for class ch.rasc.wampspring.config.WampSessionScope.WebSocketSessionObjectFactory
 
WebSocketTransportRegistration - Class in ch.rasc.wampspring.config
 
WebSocketTransportRegistration() - Constructor for class ch.rasc.wampspring.config.WebSocketTransportRegistration
 
WelcomeMessage - Class in ch.rasc.wampspring.message
When a WAMP client connects to a WAMP server, the very first message sent by the server back to the client is this WELCOME message.
WelcomeMessage(String, String) - Constructor for class ch.rasc.wampspring.message.WelcomeMessage
 
WelcomeMessage(JsonParser) - Constructor for class ch.rasc.wampspring.message.WelcomeMessage
 
withSockJS() - Method in interface ch.rasc.wampspring.config.WampWebSocketEndpointRegistration
Enable SockJS fallback options.
withSockJS() - Method in class ch.rasc.wampspring.config.WebMvcWampWebSocketEndpointRegistration
 
A B C D E F G H I L M O P R S T U V W 
Skip navigation links

Copyright © 2014–2017. All rights reserved.