Class SingleServiceServer
- java.lang.Object
-
- org.jboss.modcluster.container.tomcat.SingleServiceServer
-
- All Implemented Interfaces:
org.apache.catalina.Lifecycle,org.apache.catalina.Server
public class SingleServiceServer extends Object implements org.apache.catalina.Server
AServerdelegate which filters found services to return only one configuredService.- Author:
- Radoslav Husar
-
-
Field Summary
-
Fields inherited from interface org.apache.catalina.Lifecycle
AFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT
-
-
Constructor Summary
Constructors Constructor Description SingleServiceServer(org.apache.catalina.Service service)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLifecycleListener(org.apache.catalina.LifecycleListener listener)voidaddService(org.apache.catalina.Service service)voidawait()voiddestroy()booleanequals(Object o)org.apache.catalina.LifecycleListener[]findLifecycleListeners()org.apache.catalina.ServicefindService(String name)org.apache.catalina.Service[]findServices()StringgetAddress()org.apache.catalina.startup.CatalinagetCatalina()FilegetCatalinaBase()FilegetCatalinaHome()ContextgetGlobalNamingContext()org.apache.catalina.deploy.NamingResourcesImplgetGlobalNamingResources()ObjectgetNamingToken()ClassLoadergetParentClassLoader()intgetPort()StringgetShutdown()org.apache.catalina.LifecycleStategetState()StringgetStateName()inthashCode()voidinit()voidremoveLifecycleListener(org.apache.catalina.LifecycleListener listener)voidremoveService(org.apache.catalina.Service service)voidsetAddress(String address)voidsetCatalina(org.apache.catalina.startup.Catalina catalina)voidsetCatalinaBase(File catalinaBase)voidsetCatalinaHome(File catalinaHome)voidsetGlobalNamingResources(org.apache.catalina.deploy.NamingResourcesImpl globalNamingResources)voidsetParentClassLoader(ClassLoader parent)voidsetPort(int port)voidsetShutdown(String shutdown)voidstart()voidstop()
-
-
-
Method Detail
-
findService
public org.apache.catalina.Service findService(String name)
- Specified by:
findServicein interfaceorg.apache.catalina.Server
-
findServices
public org.apache.catalina.Service[] findServices()
- Specified by:
findServicesin interfaceorg.apache.catalina.Server
-
getGlobalNamingResources
public org.apache.catalina.deploy.NamingResourcesImpl getGlobalNamingResources()
- Specified by:
getGlobalNamingResourcesin interfaceorg.apache.catalina.Server
-
setGlobalNamingResources
public void setGlobalNamingResources(org.apache.catalina.deploy.NamingResourcesImpl globalNamingResources)
- Specified by:
setGlobalNamingResourcesin interfaceorg.apache.catalina.Server
-
getGlobalNamingContext
public Context getGlobalNamingContext()
- Specified by:
getGlobalNamingContextin interfaceorg.apache.catalina.Server
-
getPort
public int getPort()
- Specified by:
getPortin interfaceorg.apache.catalina.Server
-
setPort
public void setPort(int port)
- Specified by:
setPortin interfaceorg.apache.catalina.Server
-
getAddress
public String getAddress()
- Specified by:
getAddressin interfaceorg.apache.catalina.Server
-
setAddress
public void setAddress(String address)
- Specified by:
setAddressin interfaceorg.apache.catalina.Server
-
getShutdown
public String getShutdown()
- Specified by:
getShutdownin interfaceorg.apache.catalina.Server
-
setShutdown
public void setShutdown(String shutdown)
- Specified by:
setShutdownin interfaceorg.apache.catalina.Server
-
getParentClassLoader
public ClassLoader getParentClassLoader()
- Specified by:
getParentClassLoaderin interfaceorg.apache.catalina.Server
-
setParentClassLoader
public void setParentClassLoader(ClassLoader parent)
- Specified by:
setParentClassLoaderin interfaceorg.apache.catalina.Server
-
getCatalina
public org.apache.catalina.startup.Catalina getCatalina()
- Specified by:
getCatalinain interfaceorg.apache.catalina.Server
-
setCatalina
public void setCatalina(org.apache.catalina.startup.Catalina catalina)
- Specified by:
setCatalinain interfaceorg.apache.catalina.Server
-
getCatalinaBase
public File getCatalinaBase()
- Specified by:
getCatalinaBasein interfaceorg.apache.catalina.Server
-
setCatalinaBase
public void setCatalinaBase(File catalinaBase)
- Specified by:
setCatalinaBasein interfaceorg.apache.catalina.Server
-
getCatalinaHome
public File getCatalinaHome()
- Specified by:
getCatalinaHomein interfaceorg.apache.catalina.Server
-
setCatalinaHome
public void setCatalinaHome(File catalinaHome)
- Specified by:
setCatalinaHomein interfaceorg.apache.catalina.Server
-
addService
public void addService(org.apache.catalina.Service service)
- Specified by:
addServicein interfaceorg.apache.catalina.Server
-
await
public void await()
- Specified by:
awaitin interfaceorg.apache.catalina.Server
-
removeService
public void removeService(org.apache.catalina.Service service)
- Specified by:
removeServicein interfaceorg.apache.catalina.Server
-
getNamingToken
public Object getNamingToken()
- Specified by:
getNamingTokenin interfaceorg.apache.catalina.Server
-
addLifecycleListener
public void addLifecycleListener(org.apache.catalina.LifecycleListener listener)
- Specified by:
addLifecycleListenerin interfaceorg.apache.catalina.Lifecycle
-
findLifecycleListeners
public org.apache.catalina.LifecycleListener[] findLifecycleListeners()
- Specified by:
findLifecycleListenersin interfaceorg.apache.catalina.Lifecycle
-
removeLifecycleListener
public void removeLifecycleListener(org.apache.catalina.LifecycleListener listener)
- Specified by:
removeLifecycleListenerin interfaceorg.apache.catalina.Lifecycle
-
init
public void init() throws org.apache.catalina.LifecycleException- Specified by:
initin interfaceorg.apache.catalina.Lifecycle- Throws:
org.apache.catalina.LifecycleException
-
start
public void start() throws org.apache.catalina.LifecycleException- Specified by:
startin interfaceorg.apache.catalina.Lifecycle- Throws:
org.apache.catalina.LifecycleException
-
stop
public void stop() throws org.apache.catalina.LifecycleException- Specified by:
stopin interfaceorg.apache.catalina.Lifecycle- Throws:
org.apache.catalina.LifecycleException
-
destroy
public void destroy() throws org.apache.catalina.LifecycleException- Specified by:
destroyin interfaceorg.apache.catalina.Lifecycle- Throws:
org.apache.catalina.LifecycleException
-
getState
public org.apache.catalina.LifecycleState getState()
- Specified by:
getStatein interfaceorg.apache.catalina.Lifecycle
-
getStateName
public String getStateName()
- Specified by:
getStateNamein interfaceorg.apache.catalina.Lifecycle
-
-