A C E F G H I O P R S T U V W 

A

addHeader(WampMessageHeader, Object) - Method in class ch.rasc.wampspring.message.WampMessage
 
addResolver(HandlerMethodArgumentResolver) - Method in class ch.rasc.wampspring.support.HandlerMethodArgumentResolverComposite
addResolvers(List<? extends HandlerMethodArgumentResolver>) - Method in class ch.rasc.wampspring.support.HandlerMethodArgumentResolverComposite
afterConnectionClosed(WebSocketSession, CloseStatus) - Method in class ch.rasc.wampspring.handler.WampWebsocketHandler
 
afterConnectionEstablished(WebSocketSession) - Method in class ch.rasc.wampspring.handler.WampWebsocketHandler
 
afterPropertiesSet() - Method in class ch.rasc.wampspring.handler.AnnotationMethodHandler
 
AnnotationMethodHandler - Class in ch.rasc.wampspring.handler
Internal class that is responsible for calling methods that are annotated with WampCallListener, WampPublishListener, WampSubscribeListener or WampUnsubscribeListener
AnnotationMethodHandler(WampMessageSender, PubSubHandler, ObjectMapper, ConversionService) - Constructor for class ch.rasc.wampspring.handler.AnnotationMethodHandler
 

C

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(String, String, String) - Constructor for class ch.rasc.wampspring.message.CallErrorMessage
 
CallErrorMessage(String, 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
 
CallResultMessage - Class in ch.rasc.wampspring.message
When the execution of the remote procedure finishes successfully, the server responds by sending this message
CallResultMessage(String, 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.config - package ch.rasc.wampspring.config
 
ch.rasc.wampspring.handler - package ch.rasc.wampspring.handler
 
ch.rasc.wampspring.message - package ch.rasc.wampspring.message
 
ch.rasc.wampspring.support - package ch.rasc.wampspring.support
 
clear() - Method in class ch.rasc.wampspring.support.HandlerMethodArgumentResolverComposite
Clear the list of configured resolvers.
configureWampWebsocketHandler(WebSocketHandlerRegistration) - Method in interface ch.rasc.wampspring.config.WampConfigurer
Doing some additional configuration of the WampWebsocketHandler registration.
configureWampWebsocketHandler(WebSocketHandlerRegistration) - Method in class ch.rasc.wampspring.config.WampConfigurerAdapter
 
conversionService() - Method in interface ch.rasc.wampspring.config.WampConfigurer
Configures a ConversionService that is used by the WampMessageBodyMethodArgumentResolver
conversionService() - Method in class ch.rasc.wampspring.config.WampConfigurerAdapter
 

E

EnableWamp - Annotation Type in ch.rasc.wampspring.config
Add this annotation to an @Configuration class to enable WAMP support:
 @Configuration
 @EnableWamp
 public class MyAppConfig {
 
 }
EventMessage - Class in ch.rasc.wampspring.message
Subscribers receive PubSub events published by subscribers via the EVENT message.
EventMessage(String, Object) - Constructor for class ch.rasc.wampspring.message.EventMessage
 
EventMessage(JsonParser) - Constructor for class ch.rasc.wampspring.message.EventMessage
 
EventMessenger - Class in ch.rasc.wampspring
A messenger that allows the calling code to send EventMessages back to the client.
EventMessenger(PubSubHandler) - Constructor for class ch.rasc.wampspring.EventMessenger
 

F

fromJson(JsonFactory, String) - Static method in class ch.rasc.wampspring.message.WampMessage
 
fromTypeId(int) - Static method in enum ch.rasc.wampspring.message.WampMessageType
 

G

getArguments() - Method in class ch.rasc.wampspring.message.CallMessage
 
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
 
getEligible() - Method in class ch.rasc.wampspring.message.PublishMessage
 
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
 
getHeader(WampMessageHeader) - Method in class ch.rasc.wampspring.message.WampMessage
 
getPrefix() - Method in class ch.rasc.wampspring.message.PrefixMessage
 
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.handler.WampHandlerMethod
 
getResolvers() - Method in class ch.rasc.wampspring.support.HandlerMethodArgumentResolverComposite
Return a read-only list with the contained resolvers, or an empty list.
getResult() - Method in class ch.rasc.wampspring.message.CallResultMessage
 
getServerIdent() - Method in class ch.rasc.wampspring.message.WelcomeMessage
 
getSessionId() - Method in class ch.rasc.wampspring.message.WelcomeMessage
 
getSubProtocols() - Method in class ch.rasc.wampspring.handler.WampWebsocketHandler
 
getTopicURI() - Method in class ch.rasc.wampspring.message.EventMessage
 
getTopicURI() - Method in class ch.rasc.wampspring.message.PublishMessage
 
getTopicURI() - Method in class ch.rasc.wampspring.message.SubscribeMessage
 
getTopicURI() - Method in class ch.rasc.wampspring.message.UnsubscribeMessage
 
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
 
getWebSocketSessionId() - Method in class ch.rasc.wampspring.message.WampMessage
Convenient method to retrieve the WebSocket session id.

H

handleMessage(WampMessage) - Method in class ch.rasc.wampspring.handler.AnnotationMethodHandler
 
handleMessage(WebSocketSession, WebSocketMessage<?>) - Method in class ch.rasc.wampspring.handler.WampWebsocketHandler
 
HandlerMethodArgumentResolver - Interface in ch.rasc.wampspring.support
Strategy interface for resolving method parameters into argument values in the context of a given WampMessage.
HandlerMethodArgumentResolverComposite - Class in ch.rasc.wampspring.support
Resolves method parameters by delegating to a list of registered HandlerMethodArgumentResolver.
HandlerMethodArgumentResolverComposite() - Constructor for class ch.rasc.wampspring.support.HandlerMethodArgumentResolverComposite
 
handleTransportError(WebSocketSession, Throwable) - Method in class ch.rasc.wampspring.handler.WampWebsocketHandler
 

I

InvocableHandlerMethod - Class in ch.rasc.wampspring.support
Invokes the handler method for a given message after resolving its method argument values through registered HandlerMethodArgumentResolvers.
InvocableHandlerMethod(HandlerMethod, ObjectMapper, ConversionService) - Constructor for class ch.rasc.wampspring.support.InvocableHandlerMethod
Create an instance from a HandlerMethod.
invoke(WampMessage, Object...) - Method in class ch.rasc.wampspring.support.InvocableHandlerMethod
Invoke the method with the given message.
isExcludeSender() - Method in class ch.rasc.wampspring.handler.WampHandlerMethod
 

O

objectMapper() - Method in interface ch.rasc.wampspring.config.WampConfigurer
Configures Jackson's ObjectMapper instance.
objectMapper() - Method in class ch.rasc.wampspring.config.WampConfigurerAdapter
 
outboundExecutor() - Method in interface ch.rasc.wampspring.config.WampConfigurer
Configures an Executor which is used for sending outbound WAMP messages.
outboundExecutor() - Method in class ch.rasc.wampspring.config.WampConfigurerAdapter
 

P

PrefixMessage - Class in ch.rasc.wampspring.message
A client requests access to a valid topicURI to receive events published to the given topicURI.
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.support
Argument resolver that handles parameters of type Principal
PrincipalMethodArgumentResolver() - Constructor for class ch.rasc.wampspring.support.PrincipalMethodArgumentResolver
 
PROTOCOL_VERSION - Static variable in class ch.rasc.wampspring.message.WelcomeMessage
 
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
 
PubSubHandler - Class in ch.rasc.wampspring.handler
Internal handler that handles the Publish and Subscribe part of WAMP.
PubSubHandler(WampMessageSender) - Constructor for class ch.rasc.wampspring.handler.PubSubHandler
 

R

resolveArgument(MethodParameter, WampMessage) - Method in interface ch.rasc.wampspring.support.HandlerMethodArgumentResolver
 
resolveArgument(MethodParameter, WampMessage) - Method in class ch.rasc.wampspring.support.HandlerMethodArgumentResolverComposite
Iterate over registered HandlerMethodArgumentResolvers and invoke the one that supports it.
resolveArgument(MethodParameter, WampMessage) - Method in class ch.rasc.wampspring.support.PrincipalMethodArgumentResolver
 
resolveArgument(MethodParameter, WampMessage) - Method in class ch.rasc.wampspring.support.WampMessageMethodArgumentResolver
 

S

sendTo(String, Object, Set<String>) - Method in class ch.rasc.wampspring.EventMessenger
Send a EventMessage to the clients that are subscribed to the provided topicURI and are listed in the eligibleSessionIds set.
sendTo(EventMessage, Set<String>) - Method in class ch.rasc.wampspring.handler.PubSubHandler
 
sendToAll(String, Object) - Method in class ch.rasc.wampspring.EventMessenger
Send a EventMessage to every client that is currently subscribed to the provided topicURI
sendToAll(EventMessage) - Method in class ch.rasc.wampspring.handler.PubSubHandler
 
sendToAllExcept(String, Object, String) - Method in class ch.rasc.wampspring.EventMessenger
Send a 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 a EventMessage to every client that is currently subscribed to the provided topicURI except the ones listed in the excludeSessionIds set.
sendToAllExcept(EventMessage, Set<String>) - Method in class ch.rasc.wampspring.handler.PubSubHandler
 
setApplicationContext(ApplicationContext) - Method in class ch.rasc.wampspring.handler.AnnotationMethodHandler
 
setCustomArgumentResolvers(List<HandlerMethodArgumentResolver>) - Method in class ch.rasc.wampspring.handler.AnnotationMethodHandler
 
setMessageMethodArgumentResolvers(HandlerMethodArgumentResolverComposite) - Method in class ch.rasc.wampspring.support.InvocableHandlerMethod
Set HandlerMethodArgumentResolvers to use to use for resolving method argument values.
setParameterNameDiscoverer(ParameterNameDiscoverer) - Method in class ch.rasc.wampspring.support.InvocableHandlerMethod
Set the ParameterNameDiscoverer for resolving parameter names when needed (e.g.
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
 
supportsParameter(MethodParameter) - Method in interface ch.rasc.wampspring.support.HandlerMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class ch.rasc.wampspring.support.HandlerMethodArgumentResolverComposite
Whether the given method parameter is supported by any registered HandlerMethodArgumentResolver.
supportsParameter(MethodParameter) - Method in class ch.rasc.wampspring.support.PrincipalMethodArgumentResolver
 
supportsParameter(MethodParameter) - Method in class ch.rasc.wampspring.support.WampMessageMethodArgumentResolver
 
supportsPartialMessages() - Method in class ch.rasc.wampspring.handler.WampWebsocketHandler
 

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.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
 

U

unregisterSessionFromAllPrefixCurie(String) - Method in class ch.rasc.wampspring.handler.AnnotationMethodHandler
 
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
 

V

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

WampCallListener - Annotation Type in ch.rasc.wampspring.annotation
Annotation that denotes a method that is called when the server receives a CallMessage and the procURI matches one of the listed values of the annotation.
WampConfigurer - Interface in ch.rasc.wampspring.config
Defines callback methods to configure the WAMP support via EnableWamp
WampConfigurerAdapter - Class in ch.rasc.wampspring.config
Defines the default implementation of the WampConfigurer interface.
WampConfigurerAdapter() - Constructor for class ch.rasc.wampspring.config.WampConfigurerAdapter
 
wampEndpointPath() - Method in interface ch.rasc.wampspring.config.WampConfigurer
Configures the endpoint path where the WebSocket WAMP handler is listening for requests.
wampEndpointPath() - Method in class ch.rasc.wampspring.config.WampConfigurerAdapter
 
WampHandlerMethod - Class in ch.rasc.wampspring.handler
 
WampHandlerMethod(Object, Method, String[], Boolean) - Constructor for class ch.rasc.wampspring.handler.WampHandlerMethod
 
WampMessage - Class in ch.rasc.wampspring.message
 
WampMessageHeader - Enum in ch.rasc.wampspring.message
Enumeration of supported headers in a WampMessage.
WampMessageMethodArgumentResolver - Class in ch.rasc.wampspring.support
Strategy interface for resolving method parameters into argument values in the context of a given WampMessage.
WampMessageMethodArgumentResolver() - Constructor for class ch.rasc.wampspring.support.WampMessageMethodArgumentResolver
 
WampMessageSender - Class in ch.rasc.wampspring.handler
Internal class that is responsible for sending WampMessages back to the client.
WampMessageSender(Executor, JsonFactory) - Constructor for class ch.rasc.wampspring.handler.WampMessageSender
 
WampMessageType - Enum in ch.rasc.wampspring.message
Enumeration of the WAMP message types.
WampPublishListener - Annotation Type in ch.rasc.wampspring.annotation
Annotation that denotes a method that is called when the server receives a PublishMessage and the topicURI matches one of the listed values of the annotation.
WampSubscribeListener - Annotation Type in ch.rasc.wampspring.annotation
Annotation that denotes a method that is called when the server receives a SubscribeMessage and the topicURI matches one of the listed values of the annotation.
WampUnsubscribeListener - Annotation Type in ch.rasc.wampspring.annotation
Annotation that denotes a method that is called when the server receives a UnsubscribeMessage and the topicURI matches one of the listed values of the annotation.
WampWebsocketHandler - Class in ch.rasc.wampspring.handler
A WebSocketHandler implementation that handles incoming WAMP requests.
WampWebsocketHandler(AnnotationMethodHandler, PubSubHandler, WampMessageSender, JsonFactory) - Constructor for class ch.rasc.wampspring.handler.WampWebsocketHandler
 
WelcomeMessage - Class in ch.rasc.wampspring.message
When a WAMP client connects to a WAMP server, the very first message sent by the server is always this message.
WelcomeMessage(String, String) - Constructor for class ch.rasc.wampspring.message.WelcomeMessage
 
WelcomeMessage(JsonParser) - Constructor for class ch.rasc.wampspring.message.WelcomeMessage
 
A C E F G H I O P R S T U V W 

Copyright © 2014. All Rights Reserved.