Class RequestData.Extension

java.lang.Object
ru.vyarus.dropwizard.guice.test.client.builder.track.RequestData.Extension
Enclosing class:
RequestData

public static class RequestData.Extension extends Object
Extension info.
  • Constructor Details

    • Extension

      public Extension(Class<?> type, Object value, int priority, Class<?>... contracts)
      Create extension info.
      Parameters:
      type - extension class
      value - extension instance or clas
      priority - priority
      contracts - extension contracts
    • Extension

      public Extension(Class<?> type, Object value, Map<Class<?>,Integer> contracts)
      Create extension info.
      Parameters:
      type - extension class
      value - extension instance or clas
      contracts - extension contracts with priority
  • Method Details

    • getType

      public Class<?> getType()
      Returns:
      extension class
    • getValue

      public Object getValue()
      Returns:
      extension instance or class
    • getContracts

      public Map<Class<?>,Integer> getContracts()
      Returns:
      extension contracts with priority