Class ContextsAdapterUtility


  • public class ContextsAdapterUtility
    extends Object
    Utility class to adapt: Context to NamingContext and DirContext to DirContext.
    • Constructor Detail

      • ContextsAdapterUtility

        public ContextsAdapterUtility()
    • Method Detail

      • wrap

        public static org.glassfish.grizzly.http.server.naming.NamingContext wrap​(Context namingContext)
        Wraps Context and returns corresponding Grizzly NamingContext.
        Parameters:
        namingContext - Context to wrap.
        Returns:
        NamingContext
      • unwrap

        public static Context unwrap​(org.glassfish.grizzly.http.server.naming.NamingContext grizzlyNamingContext)
        Unwraps Grizzly NamingContext and returns internal Context.
        Parameters:
        grizzlyNamingContext - NamingContext
        Returns:
        Context
        Throws:
        IllegalArgumentException - if passed Grizzly {@link final org.glassfish.grizzly.http.server.naming.NamingContext} is of unknown type (wasn't wrapped by this utility class).
      • wrap

        public static org.glassfish.grizzly.http.server.naming.DirContext wrap​(DirContext dirContext)
        Wraps DirContext and returns corresponding Grizzly DirContext.
        Parameters:
        dirContext - DirContext to wrap.
        Returns:
        DirContext
      • unwrap

        public static DirContext unwrap​(org.glassfish.grizzly.http.server.naming.DirContext grizzlyDirContext)
        Unwraps Grizzly DirContext and returns internal DirContext.
        Parameters:
        grizzlyDirContext - DirContext
        Returns:
        DirContext
        Throws:
        IllegalArgumentException - if passed Grizzly {@link final org.glassfish.grizzly.http.server.naming.DirContext} is not of unknown type (wasn't wrapped by this utility class).