Interface ExtensionFactory

  • All Superinterfaces:
    java.lang.Iterable<java.lang.Class<? extends Extension>>
    All Known Implementing Classes:
    WebSocketExtensionFactory

    public interface ExtensionFactory
    extends java.lang.Iterable<java.lang.Class<? extends Extension>>
    • Method Detail

      • getAvailableExtensions

        java.util.Map<java.lang.String,​java.lang.Class<? extends Extension>> getAvailableExtensions()
      • getExtension

        java.lang.Class<? extends Extension> getExtension​(java.lang.String name)
      • getExtensionNames

        java.util.Set<java.lang.String> getExtensionNames()
      • isAvailable

        boolean isAvailable​(java.lang.String name)
      • register

        void register​(java.lang.String name,
                      java.lang.Class<? extends Extension> extension)
      • unregister

        void unregister​(java.lang.String name)