Package org.spincast.plugins.hotswap
Class SpincastHotSwapPluginModule
java.lang.Object
com.google.inject.AbstractModule
org.spincast.core.guice.SpincastGuiceModuleBase
org.spincast.plugins.hotswap.SpincastHotSwapPluginModule
- All Implemented Interfaces:
com.google.inject.Module
,SpincastContextTypesInterested
Spincast HotSwap plugin module.
-
Field Summary
-
Constructor Summary
ConstructorDescriptionSpincastHotSwapPluginModule
(Class<? extends RequestContext<?>> requestContextImplementationClass, Class<? extends WebsocketContext<?>> websocketContextImplementationClass) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
protected void
protected ClassLoader
protected Class<? extends HotSwapClassesRedefinitionsWatcher>
protected Class<? extends HotSwapClassesRedefinitionsWatcher>
protected Class<? extends HotSwapFilesModificationsWatcher>
protected boolean
Methods inherited from class org.spincast.core.guice.SpincastGuiceModuleBase
getRequestContextImplementationClass, getRequestContextInterface, getWebsocketContextImplementationClass, getWebsocketContextInterface, install, parameterizeWithContextInterfaces, parameterizeWithRequestContext, parameterizeWithWebsocketContext, setRequestContextImplementationClass, setWebsocketContextImplementationClass
Methods inherited from class com.google.inject.AbstractModule
addError, addError, addError, bind, bind, bind, bindConstant, binder, bindInterceptor, bindListener, bindListener, bindScope, configure, convertToTypes, currentStage, getMembersInjector, getMembersInjector, getProvider, getProvider, requestInjection, requestStaticInjection, requireBinding, requireBinding
-
Field Details
-
Constructor Details
-
SpincastHotSwapPluginModule
public SpincastHotSwapPluginModule() -
SpincastHotSwapPluginModule
public SpincastHotSwapPluginModule(Class<? extends RequestContext<?>> requestContextImplementationClass, Class<? extends WebsocketContext<?>> websocketContextImplementationClass)
-
-
Method Details
-
configure
protected void configure()- Specified by:
configure
in classSpincastGuiceModuleBase
-
getHotSwapClassesRedefinitionsWatcherDummyImpl
protected Class<? extends HotSwapClassesRedefinitionsWatcher> getHotSwapClassesRedefinitionsWatcherDummyImpl() -
isHotswapAgentAvailable
protected boolean isHotswapAgentAvailable() -
getHotSwapFilesModificationsWatcherImpl
protected Class<? extends HotSwapFilesModificationsWatcher> getHotSwapFilesModificationsWatcherImpl() -
getHotSwapClassesRedefinitionWatcherImpl
protected Class<? extends HotSwapClassesRedefinitionsWatcher> getHotSwapClassesRedefinitionWatcherImpl() -
bindHotSwapClassesRedefinitionWatcher
protected void bindHotSwapClassesRedefinitionWatcher() -
getClassloaderToUseToBindHotSwapClassesRedefinitionWatcher
-