Class ServiceInitializerFilter
- java.lang.Object
-
- org.glassfish.grizzly.filterchain.BaseFilter
-
- com.sun.enterprise.v3.services.impl.ServiceInitializerFilter
-
- All Implemented Interfaces:
org.glassfish.grizzly.filterchain.Filter
public class ServiceInitializerFilter extends org.glassfish.grizzly.filterchain.BaseFilterTheFilterimplementation, which lazily initializes custom service on the first accepted connection and passes connection there.- Author:
- Vijay Ramachandran
-
-
Constructor Summary
Constructors Constructor Description ServiceInitializerFilter(ServiceInitializerListener listener, org.glassfish.hk2.api.ServiceLocator habitat, Logger logger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.glassfish.grizzly.filterchain.NextActionhandleAccept(org.glassfish.grizzly.filterchain.FilterChainContext ctx)
-
-
-
Field Detail
-
logger
protected final Logger logger
-
-
Constructor Detail
-
ServiceInitializerFilter
public ServiceInitializerFilter(ServiceInitializerListener listener, org.glassfish.hk2.api.ServiceLocator habitat, Logger logger)
-
-
Method Detail
-
handleAccept
public org.glassfish.grizzly.filterchain.NextAction handleAccept(org.glassfish.grizzly.filterchain.FilterChainContext ctx) throws IOException- Specified by:
handleAcceptin interfaceorg.glassfish.grizzly.filterchain.Filter- Overrides:
handleAcceptin classorg.glassfish.grizzly.filterchain.BaseFilter- Throws:
IOException
-
-