Class ServiceInitializerFilter

  • All Implemented Interfaces:
    org.glassfish.grizzly.filterchain.Filter

    public class ServiceInitializerFilter
    extends org.glassfish.grizzly.filterchain.BaseFilter
    The Filter implementation, which lazily initializes custom service on the first accepted connection and passes connection there.
    Author:
    Vijay Ramachandran
    • 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 interface org.glassfish.grizzly.filterchain.Filter
        Overrides:
        handleAccept in class org.glassfish.grizzly.filterchain.BaseFilter
        Throws:
        IOException