Class CommonConfig.FeatureRegistration

java.lang.Object
org.glassfish.jersey.model.internal.CommonConfig.FeatureRegistration
Enclosing class:
CommonConfig

private static final class CommonConfig.FeatureRegistration extends Object
A single feature registration record.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private final javax.ws.rs.core.Feature
     
    private final Class<? extends javax.ws.rs.core.Feature>
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
    FeatureRegistration(Class<? extends javax.ws.rs.core.Feature> featureClass)
     
    private
    FeatureRegistration(javax.ws.rs.core.Feature feature)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    javax.ws.rs.core.Feature
    Get the registered feature instance or null if this is a class based feature registration.
    (package private) Class<? extends javax.ws.rs.core.Feature>
    Get the registered feature class.
    int
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • featureClass

      private final Class<? extends javax.ws.rs.core.Feature> featureClass
    • feature

      private final javax.ws.rs.core.Feature feature
  • Constructor Details

    • FeatureRegistration

      private FeatureRegistration(Class<? extends javax.ws.rs.core.Feature> featureClass)
    • FeatureRegistration

      private FeatureRegistration(javax.ws.rs.core.Feature feature)
  • Method Details

    • getFeatureClass

      Class<? extends javax.ws.rs.core.Feature> getFeatureClass()
      Get the registered feature class.
      Returns:
      registered feature class.
    • getFeature

      public javax.ws.rs.core.Feature getFeature()
      Get the registered feature instance or null if this is a class based feature registration.
      Returns:
      the registered feature instance or null if this is a class based feature registration.
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object