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.BaseFilter
TheFilter
implementation, 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.NextAction
handleAccept(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:
handleAccept
in interfaceorg.glassfish.grizzly.filterchain.Filter
- Overrides:
handleAccept
in classorg.glassfish.grizzly.filterchain.BaseFilter
- Throws:
IOException
-
-