Package io.micronaut.websocket.context
Interface WebSocketBean<T>
- Type Parameters:
T- The target type
public interface WebSocketBean<T>
Wrapper around a WebSocket instance that enables the retrieval of the appropriate methods.
- Since:
- 1.0
-
Method Summary
Modifier and TypeMethodDescriptionReturns the method annotated withOnClose.Returns the method annotated withOnError.io.micronaut.inject.BeanDefinition<T>The bean definition.Returns the method annotated withOnMessageresponsible for regular messages.Returns the method annotated withOnOpen.Returns the method annotated withOnMessageresponsible for pong messages.
-
Method Details
-
getBeanDefinition
io.micronaut.inject.BeanDefinition<T> getBeanDefinition()The bean definition.- Returns:
- The bean definition
-
getTarget
T getTarget()- Returns:
- The target instance
-
messageMethod
Returns the method annotated withOnMessageresponsible for regular messages.- Returns:
- the method
-
pongMethod
Returns the method annotated withOnMessageresponsible for pong messages.- Returns:
- the method
- Since:
- 3.1
-
closeMethod
Returns the method annotated withOnClose.- Returns:
- the method
-
openMethod
Returns the method annotated withOnOpen.- Returns:
- the method
-
errorMethod
Returns the method annotated withOnError.- Returns:
- the method
-