Class NettyServerWebSocketBroadcaster

  • All Implemented Interfaces:
    io.micronaut.websocket.WebSocketBroadcaster

    @Singleton
    @Requires(beans=WebSocketSessionRepository.class)
    public class NettyServerWebSocketBroadcaster
    extends java.lang.Object
    implements io.micronaut.websocket.WebSocketBroadcaster
    Netty implementation of WebSocketBroadcaster.
    Since:
    1.0
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      <T> org.reactivestreams.Publisher<T> broadcast​(T message, io.micronaut.http.MediaType mediaType, java.util.function.Predicate<io.micronaut.websocket.WebSocketSession> filter)  
      <T> void broadcastSync​(T message, io.micronaut.http.MediaType mediaType, java.util.function.Predicate<io.micronaut.websocket.WebSocketSession> filter)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface io.micronaut.websocket.WebSocketBroadcaster

        broadcast, broadcast, broadcast, broadcastAsync, broadcastAsync, broadcastAsync, broadcastAsync, broadcastSync, broadcastSync, broadcastSync
    • Method Detail

      • broadcastSync

        public <T> void broadcastSync​(T message,
                                      io.micronaut.http.MediaType mediaType,
                                      java.util.function.Predicate<io.micronaut.websocket.WebSocketSession> filter)
        Specified by:
        broadcastSync in interface io.micronaut.websocket.WebSocketBroadcaster
      • broadcast

        public <T> org.reactivestreams.Publisher<T> broadcast​(T message,
                                                              io.micronaut.http.MediaType mediaType,
                                                              java.util.function.Predicate<io.micronaut.websocket.WebSocketSession> filter)
        Specified by:
        broadcast in interface io.micronaut.websocket.WebSocketBroadcaster