All Implemented Interfaces:
org.spincast.core.websocket.WebsocketRouteBuilder<R,W>
public class WebsocketRouteBuilderDefault<R extends org.spincast.core.exchange.RequestContext<?>,W extends org.spincast.core.websocket.WebsocketContext<?>>
extends Object
implements org.spincast.core.websocket.WebsocketRouteBuilder<R,W>
Constructor Summary
Constructors
Method Summary
All Methods Instance Methods Concrete Methods
org.spincast.core.websocket.WebsocketRouteBuilder<R ,W >
before (org.spincast.core.routing.Handler<R > beforeFilter)
org.spincast.core.websocket.WebsocketRouteBuilder<R ,W >
org.spincast.core.websocket.WebsocketRoute<R ,W >
create (org.spincast.core.websocket.WebsocketController<R ,W > websocketController)
List <org.spincast.core.routing.Handler<R >>
protected org.spincast.core.routing.Router<R ,W >
org.spincast.core.websocket.WebsocketController<R ,W >
void
handle (org.spincast.core.websocket.WebsocketController<R ,W > websocketController)
org.spincast.core.websocket.WebsocketRouteBuilder<R ,W >
boolean
org.spincast.core.websocket.WebsocketRouteBuilder<R ,W >
org.spincast.core.websocket.WebsocketRouteBuilder<R ,W >
org.spincast.core.websocket.WebsocketRouteBuilder<R ,W >
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
Constructor Details
WebsocketRouteBuilderDefault
WebsocketRouteBuilderDefault
public WebsocketRouteBuilderDefault (org.spincast.core.routing.Router<R ,W > router,
WebsocketRouteFactory <R ,W > websocketRouteFactory)
Method Details
getRouter
protected org.spincast.core.routing.Router<R ,W > getRouter ()
isSpicastCoreRouteOrPluginRoute
public boolean isSpicastCoreRouteOrPluginRoute ()
getBeforeFilterIdsToSkip
public Set <String > getBeforeFilterIdsToSkip ()
getWebsocketController
public org.spincast.core.websocket.WebsocketController<R ,W > getWebsocketController ()
path
public org.spincast.core.websocket.WebsocketRouteBuilder<R ,W > path (String path)
Specified by:
path in interface org.spincast.core.websocket.WebsocketRouteBuilder<R extends org.spincast.core.exchange.RequestContext<?>,W extends org.spincast.core.websocket.WebsocketContext<?>>
id
public org.spincast.core.websocket.WebsocketRouteBuilder<R ,W > id (String id)
Specified by:
id in interface org.spincast.core.websocket.WebsocketRouteBuilder<R extends org.spincast.core.exchange.RequestContext<?>,W extends org.spincast.core.websocket.WebsocketContext<?>>
classes
public org.spincast.core.websocket.WebsocketRouteBuilder<R ,W > classes (String ... classes)
Specified by:
classes in interface org.spincast.core.websocket.WebsocketRouteBuilder<R extends org.spincast.core.exchange.RequestContext<?>,W extends org.spincast.core.websocket.WebsocketContext<?>>
spicastCoreRouteOrPluginRoute
public org.spincast.core.websocket.WebsocketRouteBuilder<R ,W > spicastCoreRouteOrPluginRoute ()
Specified by:
spicastCoreRouteOrPluginRoute in interface org.spincast.core.websocket.WebsocketRouteBuilder<R extends org.spincast.core.exchange.RequestContext<?>,W extends org.spincast.core.websocket.WebsocketContext<?>>
before
public org.spincast.core.websocket.WebsocketRouteBuilder<R ,W > before (org.spincast.core.routing.Handler<R > beforeFilter)
Specified by:
before in interface org.spincast.core.websocket.WebsocketRouteBuilder<R extends org.spincast.core.exchange.RequestContext<?>,W extends org.spincast.core.websocket.WebsocketContext<?>>
getBeforeFilters
public List <org.spincast.core.routing.Handler<R >> getBeforeFilters ()
handle
public void handle (org.spincast.core.websocket.WebsocketController<R ,W > websocketController)
Specified by:
handle in interface org.spincast.core.websocket.WebsocketRouteBuilder<R extends org.spincast.core.exchange.RequestContext<?>,W extends org.spincast.core.websocket.WebsocketContext<?>>
create
public org.spincast.core.websocket.WebsocketRoute<R ,W > create (org.spincast.core.websocket.WebsocketController<R ,W > websocketController)
Specified by:
create in interface org.spincast.core.websocket.WebsocketRouteBuilder<R extends org.spincast.core.exchange.RequestContext<?>,W extends org.spincast.core.websocket.WebsocketContext<?>>
skip
public org.spincast.core.websocket.WebsocketRouteBuilder<R ,W > skip (String beforeFilterId)
Specified by:
skip in interface org.spincast.core.websocket.WebsocketRouteBuilder<R extends org.spincast.core.exchange.RequestContext<?>,W extends org.spincast.core.websocket.WebsocketContext<?>>