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

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

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

This class extends Grizzly's GrizzlyServiceListener class to customize it for GlassFish and enable a single listener do both lazy service initialization as well as init of HTTP and admin listeners

Author:
Vijay Ramachandran, Alexey Stashok

Field Summary
 
Fields inherited from class org.glassfish.grizzly.config.GenericGrizzlyListener
address, name, port, rootFilterChain, transport
 
Constructor Summary
ServiceInitializerListener(GrizzlyService grizzlyService, Logger logger)
           
 
Method Summary
protected  void configureProtocol(org.jvnet.hk2.component.Habitat habitat, org.glassfish.grizzly.config.dom.NetworkListener networkListener, org.glassfish.grizzly.config.dom.Protocol protocol, org.glassfish.grizzly.filterchain.FilterChainBuilder filterChainBuilder)
           
protected  void configureThreadPool(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)
           
 
Methods inherited from class org.glassfish.grizzly.config.GenericGrizzlyListener
configure, configureAjpSupport, configureCometSupport, configureCompressionEncodings, configureContentEncodings, configureDelayedExecutor, configureHttpFileCache, configureHttpProtocol, configureKeepAlive, configureSsl, configureSubProtocol, configureTCPTransport, configureThreadPoolConfig, configureUDPTransport, configureWebSocketSupport, destroy, getAdapter, getAddress, getFilters, getFilters, getHttpHandler, getHttpServerFilterConfiguration, getName, getPort, getTransport, processDynamicConfigurationChange, setAddress, setName, setPort, start, stop, stopDelayedExecutor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceInitializerListener

public ServiceInitializerListener(GrizzlyService grizzlyService,
                                  Logger logger)
Method Detail

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

configureProtocol

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

configureThreadPool

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


Copyright © 2012. All Rights Reserved.