public abstract class SpincastPluginBase extends Object implements SpincastPlugin
| Constructor and Description |
|---|
SpincastPluginBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
createdGuiceInjector(com.google.inject.Injector injector)
Once all the plugins have been applied,
this method is called with the resulting
Guice injector.
|
Set<String> |
getPluginsToDisable()
If required, the ids of plugins that shouldn't
be installed.
|
protected Class<? extends RequestContext<?>> |
getRequestContextImplementationClass() |
protected Class<? extends WebsocketContext<?>> |
getWebsocketContextImplementationClass() |
protected void |
setContextTypes(com.google.inject.Module module) |
void |
setRequestContextImplementationClass(Class<? extends RequestContext<?>> requestContextImplementationClass)
The implementation class to use for RequestContext.
|
void |
setWebsocketContextImplementationClass(Class<? extends WebsocketContext<?>> websocketContextImplementationClass)
The implementation class to use for WebsocletContext.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitapply, getIdpublic void setRequestContextImplementationClass(Class<? extends RequestContext<?>> requestContextImplementationClass)
SpincastContextTypesInterestedsetRequestContextImplementationClass in interface SpincastContextTypesInterestedpublic void setWebsocketContextImplementationClass(Class<? extends WebsocketContext<?>> websocketContextImplementationClass)
SpincastContextTypesInterestedsetWebsocketContextImplementationClass in interface SpincastContextTypesInterestedprotected Class<? extends RequestContext<?>> getRequestContextImplementationClass()
protected Class<? extends WebsocketContext<?>> getWebsocketContextImplementationClass()
public Set<String> getPluginsToDisable()
SpincastPluginThis plugin is repsonsible to bind any components that won't be bound because it mark some plugins as to be ignored.
getPluginsToDisable in interface SpincastPluginpublic void createdGuiceInjector(com.google.inject.Injector injector)
SpincastPlugincreatedGuiceInjector in interface SpincastPluginprotected void setContextTypes(com.google.inject.Module module)
Copyright © 2018. All rights reserved.