Interface ProtocolFinder

All Superinterfaces:
org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.config.types.PropertyBag

public interface ProtocolFinder extends org.jvnet.hk2.config.ConfigBeanProxy, org.jvnet.hk2.config.types.PropertyBag
Describes a protocol finder/recognizer, which is able to recognize whether incoming request belongs to the specific protocol or not. If yes - protocol-finder forwards request processing to a specific protocol.
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Interface
    Description
    static class 
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Finder logic implementation class
    Finder name, which could be used as reference
     
    Reference to a protocol, which was defined before.
    void
     
    void
    setName(String value)
     
    void
     

    Methods inherited from interface org.jvnet.hk2.config.ConfigBeanProxy

    createChild, deepCopy, getParent

    Methods inherited from interface org.jvnet.hk2.config.types.PropertyBag

    addProperty, getProperty, getProperty, getPropertyValue, getPropertyValue, lookupProperty, removeProperty, removeProperty
  • Method Details

    • getName

      String getName()
      Finder name, which could be used as reference
    • setName

      void setName(String value)
    • getProtocol

      String getProtocol()
      Reference to a protocol, which was defined before.
    • setProtocol

      void setProtocol(String value)
    • getClassname

      String getClassname()
      Finder logic implementation class
    • setClassname

      void setClassname(String value)
    • findProtocol

      @DuckTyped Protocol findProtocol()
    • getParent

      @DuckTyped PortUnification getParent()
      Specified by:
      getParent in interface org.jvnet.hk2.config.ConfigBeanProxy