org.spincast.plugins.routing.DefaultRouter Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of spincast-plugins-routing Show documentation
Show all versions of spincast-plugins-routing Show documentation
The default Spincast Routing plugin
The newest version!
package org.spincast.plugins.routing;
import org.spincast.core.config.ISpincastConfig;
import org.spincast.core.config.ISpincastDictionary;
import org.spincast.core.exchange.IDefaultRequestContext;
import org.spincast.core.filters.ISpincastFilters;
import org.spincast.core.routing.IRouteBuilderFactory;
import org.spincast.core.routing.IStaticResourceBuilderFactory;
import org.spincast.core.server.IServer;
import org.spincast.core.websocket.IDefaultWebsocketContext;
import org.spincast.core.websocket.IWebsocketRouteBuilderFactory;
import org.spincast.core.websocket.IWebsocketRouteHandlerFactory;
import com.google.inject.Inject;
/**
* An implementaiton of the IDefaultRouter interface, for easy
* usage of the default version of the router.
*/
public class DefaultRouter extends SpincastRouter
implements IDefaultRouter {
@Inject
public DefaultRouter(ISpincastRouterConfig spincastRouterConfig, IRouteFactory routeFactory,
ISpincastConfig spincastConfig, ISpincastDictionary spincastDictionary, IServer server,
ISpincastFilters spincastFilters,
IRouteBuilderFactory routeBuilderFactory,
IStaticResourceBuilderFactory staticResourceBuilderFactory,
IRouteHandlerMatchFactory routeHandlerMatchFactory,
IStaticResourceFactory staticResourceFactory,
IWebsocketRouteBuilderFactory websocketRouteBuilderFactory,
IWebsocketRouteHandlerFactory websocketHandshakerFactory) {
super(spincastRouterConfig,
routeFactory,
spincastConfig,
spincastDictionary,
server,
spincastFilters,
routeBuilderFactory,
staticResourceBuilderFactory,
routeHandlerMatchFactory,
staticResourceFactory,
websocketRouteBuilderFactory,
websocketHandshakerFactory);
// nothing required
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy