Class AccessLogHandler.Builder

    • Constructor Summary

      Constructors 
      Constructor Description
      Builder()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      HandlerWrapper build​(java.util.Map<java.lang.String,​java.lang.Object> config)
      Creates the handler
      java.lang.String defaultParameter()  
      java.lang.String name()
      The string representation of the handler name.
      java.util.Map<java.lang.String,​java.lang.Class<?>> parameters()
      Returns a map of parameters and their types.
      java.util.Set<java.lang.String> requiredParameters()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • name

        public java.lang.String name()
        Description copied from interface: HandlerBuilder
        The string representation of the handler name.
        Specified by:
        name in interface HandlerBuilder
        Returns:
        The handler name
      • parameters

        public java.util.Map<java.lang.String,​java.lang.Class<?>> parameters()
        Description copied from interface: HandlerBuilder
        Returns a map of parameters and their types.
        Specified by:
        parameters in interface HandlerBuilder
      • requiredParameters

        public java.util.Set<java.lang.String> requiredParameters()
        Specified by:
        requiredParameters in interface HandlerBuilder
        Returns:
        The required parameters
      • defaultParameter

        public java.lang.String defaultParameter()
        Specified by:
        defaultParameter in interface HandlerBuilder
        Returns:
        The default parameter name, or null if it does not have a default parameter
      • build

        public HandlerWrapper build​(java.util.Map<java.lang.String,​java.lang.Object> config)
        Description copied from interface: HandlerBuilder
        Creates the handler
        Specified by:
        build in interface HandlerBuilder
        Parameters:
        config - The handler config
        Returns:
        The new predicate