com.sun.enterprise.v3.services.impl
Class GlassfishNetworkListener

java.lang.Object
  extended by org.glassfish.grizzly.config.GenericGrizzlyListener
      extended by com.sun.enterprise.v3.services.impl.GlassfishNetworkListener
All Implemented Interfaces:
org.glassfish.grizzly.config.GrizzlyListener

public class GlassfishNetworkListener
extends org.glassfish.grizzly.config.GenericGrizzlyListener


Nested Class Summary
protected static class GlassfishNetworkListener.HttpAdapterImpl
           
 
Field Summary
 
Fields inherited from class org.glassfish.grizzly.config.GenericGrizzlyListener
address, name, port, rootFilterChain, transport
 
Constructor Summary
GlassfishNetworkListener(GrizzlyService grizzlyService, Logger logger)
           
 
Method Summary
protected  org.glassfish.grizzly.http.server.filecache.FileCache configureHttpFileCache(org.jvnet.hk2.component.Habitat habitat, org.glassfish.grizzly.config.dom.FileCache cache)
           
protected  void configureHttpProtocol(org.jvnet.hk2.component.Habitat habitat, org.glassfish.grizzly.config.dom.NetworkListener networkListener, org.glassfish.grizzly.config.dom.Http http, org.glassfish.grizzly.filterchain.FilterChainBuilder filterChainBuilder)
           
protected  org.glassfish.grizzly.http.KeepAlive configureKeepAlive(org.jvnet.hk2.component.Habitat habitat, org.glassfish.grizzly.config.dom.Http http)
           
protected  org.glassfish.grizzly.threadpool.ThreadPoolConfig configureThreadPoolConfig(org.jvnet.hk2.component.Habitat habitat, org.glassfish.grizzly.config.dom.NetworkListener networkListener, org.glassfish.grizzly.config.dom.ThreadPool threadPool)
           
protected  void configureTransport(org.jvnet.hk2.component.Habitat habitat, org.glassfish.grizzly.config.dom.NetworkListener networkListener, org.glassfish.grizzly.config.dom.Transport transportConfig, org.glassfish.grizzly.filterchain.FilterChainBuilder filterChainBuilder)
           
 void destroy()
           
<T> T
getAdapter(Class<T> adapterClass)
           
protected  org.glassfish.grizzly.http.server.HttpHandler getHttpHandler(org.glassfish.grizzly.config.dom.Http http)
           
protected  void registerMonitoringStatsProviders()
           
 void start()
           
protected  void unregisterMonitoringStatsProviders()
           
 
Methods inherited from class org.glassfish.grizzly.config.GenericGrizzlyListener
configure, configureAjpSupport, configureCometSupport, configureCompressionEncodings, configureContentEncodings, configureDelayedExecutor, configureProtocol, configureSsl, configureSubProtocol, configureTCPTransport, configureThreadPool, configureUDPTransport, configureWebSocketSupport, getAddress, getFilters, getFilters, getHttpServerFilterConfiguration, getName, getPort, getTransport, processDynamicConfigurationChange, setAddress, setName, setPort, stop, stopDelayedExecutor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GlassfishNetworkListener

public GlassfishNetworkListener(GrizzlyService grizzlyService,
                                Logger logger)
Method Detail

start

public void start()
           throws IOException
Specified by:
start in interface org.glassfish.grizzly.config.GrizzlyListener
Overrides:
start in class org.glassfish.grizzly.config.GenericGrizzlyListener
Throws:
IOException

destroy

public void destroy()
Specified by:
destroy in interface org.glassfish.grizzly.config.GrizzlyListener
Overrides:
destroy in class org.glassfish.grizzly.config.GenericGrizzlyListener

getAdapter

public <T> T getAdapter(Class<T> adapterClass)
Specified by:
getAdapter in interface org.glassfish.grizzly.config.GrizzlyListener
Overrides:
getAdapter in class org.glassfish.grizzly.config.GenericGrizzlyListener

configureTransport

protected void configureTransport(org.jvnet.hk2.component.Habitat habitat,
                                  org.glassfish.grizzly.config.dom.NetworkListener networkListener,
                                  org.glassfish.grizzly.config.dom.Transport transportConfig,
                                  org.glassfish.grizzly.filterchain.FilterChainBuilder filterChainBuilder)
Overrides:
configureTransport in class org.glassfish.grizzly.config.GenericGrizzlyListener

configureHttpProtocol

protected void configureHttpProtocol(org.jvnet.hk2.component.Habitat habitat,
                                     org.glassfish.grizzly.config.dom.NetworkListener networkListener,
                                     org.glassfish.grizzly.config.dom.Http http,
                                     org.glassfish.grizzly.filterchain.FilterChainBuilder filterChainBuilder)
Overrides:
configureHttpProtocol in class org.glassfish.grizzly.config.GenericGrizzlyListener

getHttpHandler

protected org.glassfish.grizzly.http.server.HttpHandler getHttpHandler(org.glassfish.grizzly.config.dom.Http http)
Overrides:
getHttpHandler in class org.glassfish.grizzly.config.GenericGrizzlyListener

configureKeepAlive

protected org.glassfish.grizzly.http.KeepAlive configureKeepAlive(org.jvnet.hk2.component.Habitat habitat,
                                                                  org.glassfish.grizzly.config.dom.Http http)
Overrides:
configureKeepAlive in class org.glassfish.grizzly.config.GenericGrizzlyListener

configureHttpFileCache

protected org.glassfish.grizzly.http.server.filecache.FileCache configureHttpFileCache(org.jvnet.hk2.component.Habitat habitat,
                                                                                       org.glassfish.grizzly.config.dom.FileCache cache)
Overrides:
configureHttpFileCache in class org.glassfish.grizzly.config.GenericGrizzlyListener

configureThreadPoolConfig

protected org.glassfish.grizzly.threadpool.ThreadPoolConfig configureThreadPoolConfig(org.jvnet.hk2.component.Habitat habitat,
                                                                                      org.glassfish.grizzly.config.dom.NetworkListener networkListener,
                                                                                      org.glassfish.grizzly.config.dom.ThreadPool threadPool)
Overrides:
configureThreadPoolConfig in class org.glassfish.grizzly.config.GenericGrizzlyListener

registerMonitoringStatsProviders

protected void registerMonitoringStatsProviders()

unregisterMonitoringStatsProviders

protected void unregisterMonitoringStatsProviders()


Copyright © 2012. All Rights Reserved.