Class SpincastWebsocketRoute<R extends org.spincast.core.exchange.RequestContext<?>,W extends org.spincast.core.websocket.WebsocketContext<?>>

java.lang.Object
org.spincast.plugins.routing.SpincastWebsocketRoute<R,W>
All Implemented Interfaces:
org.spincast.core.websocket.WebsocketRoute<R,W>

public class SpincastWebsocketRoute<R extends org.spincast.core.exchange.RequestContext<?>,W extends org.spincast.core.websocket.WebsocketContext<?>> extends Object implements org.spincast.core.websocket.WebsocketRoute<R,W>
  • Constructor Details

    • SpincastWebsocketRoute

      public SpincastWebsocketRoute(boolean spicastCoreRouteOrPluginRoute, @Nullable String id, String path, @Nullable List<org.spincast.core.routing.Handler<R>> beforeFilters, @Nullable Set<String> filterIdsToSkip, org.spincast.core.websocket.WebsocketController<R,W> websocketController, Set<String> classes)
      Constructor
  • Method Details

    • isSpicastCoreRouteOrPluginRoute

      public boolean isSpicastCoreRouteOrPluginRoute()
      Specified by:
      isSpicastCoreRouteOrPluginRoute in interface org.spincast.core.websocket.WebsocketRoute<R extends org.spincast.core.exchange.RequestContext<?>,W extends org.spincast.core.websocket.WebsocketContext<?>>
    • getId

      public String getId()
      Specified by:
      getId in interface org.spincast.core.websocket.WebsocketRoute<R extends org.spincast.core.exchange.RequestContext<?>,W extends org.spincast.core.websocket.WebsocketContext<?>>
    • getClasses

      public Set<String> getClasses()
      Specified by:
      getClasses in interface org.spincast.core.websocket.WebsocketRoute<R extends org.spincast.core.exchange.RequestContext<?>,W extends org.spincast.core.websocket.WebsocketContext<?>>
    • getPath

      public String getPath()
      Specified by:
      getPath in interface org.spincast.core.websocket.WebsocketRoute<R extends org.spincast.core.exchange.RequestContext<?>,W extends org.spincast.core.websocket.WebsocketContext<?>>
    • getBeforeFilters

      public List<org.spincast.core.routing.Handler<R>> getBeforeFilters()
      Specified by:
      getBeforeFilters in interface org.spincast.core.websocket.WebsocketRoute<R extends org.spincast.core.exchange.RequestContext<?>,W extends org.spincast.core.websocket.WebsocketContext<?>>
    • getFilterIdsToSkip

      public Set<String> getFilterIdsToSkip()
      Specified by:
      getFilterIdsToSkip in interface org.spincast.core.websocket.WebsocketRoute<R extends org.spincast.core.exchange.RequestContext<?>,W extends org.spincast.core.websocket.WebsocketContext<?>>
    • getWebsocketController

      public org.spincast.core.websocket.WebsocketController<R,W> getWebsocketController()
      Specified by:
      getWebsocketController in interface org.spincast.core.websocket.WebsocketRoute<R extends org.spincast.core.exchange.RequestContext<?>,W extends org.spincast.core.websocket.WebsocketContext<?>>
    • toString

      public String toString()
      Overrides:
      toString in class Object