Class MethodHandler.InstanceBasedMethodHandler
- java.lang.Object
-
- org.glassfish.jersey.server.model.MethodHandler
-
- org.glassfish.jersey.server.model.MethodHandler.InstanceBasedMethodHandler
-
- All Implemented Interfaces:
ResourceModelComponent
- Enclosing class:
- MethodHandler
private static class MethodHandler.InstanceBasedMethodHandler extends MethodHandler
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.Objecthandlerprivate java.lang.Class<?>handlerClass
-
Constructor Summary
Constructors Constructor Description InstanceBasedMethodHandler(java.lang.Object handler, java.lang.Class<?> handlerClass, java.util.Collection<Parameter> handlerParameters)InstanceBasedMethodHandler(java.lang.Object handler, java.util.Collection<Parameter> handlerParameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Class<?>getHandlerClass()Get the resource method handler class.protected java.lang.ObjectgetHandlerInstance()Get the raw handler instance that is backing this method handler.java.lang.ObjectgetInstance(InjectionManager injectionManager)Get the injected resource method handler instance.booleanisClassBased()Return whether the method handlercreates instancesbased onclasses.java.lang.StringtoString()-
Methods inherited from class org.glassfish.jersey.server.model.MethodHandler
accept, create, create, create, create, create, create, create, create, getComponents, getConstructors, getParameters
-
-
-
-
Constructor Detail
-
InstanceBasedMethodHandler
public InstanceBasedMethodHandler(java.lang.Object handler, java.util.Collection<Parameter> handlerParameters)
-
InstanceBasedMethodHandler
public InstanceBasedMethodHandler(java.lang.Object handler, java.lang.Class<?> handlerClass, java.util.Collection<Parameter> handlerParameters)
-
-
Method Detail
-
getHandlerClass
public java.lang.Class<?> getHandlerClass()
Description copied from class:MethodHandlerGet the resource method handler class.- Specified by:
getHandlerClassin classMethodHandler- Returns:
- resource method handler class.
-
getHandlerInstance
protected java.lang.Object getHandlerInstance()
Description copied from class:MethodHandlerGet the raw handler instance that is backing this method handler.- Specified by:
getHandlerInstancein classMethodHandler- Returns:
- raw handler instance. May return
nullif the handler isclass-based.
-
getInstance
public java.lang.Object getInstance(InjectionManager injectionManager)
Description copied from class:MethodHandlerGet the injected resource method handler instance.- Specified by:
getInstancein classMethodHandler- Parameters:
injectionManager- injection manager that can be used to inject get the instance.- Returns:
- injected resource method handler instance.
-
isClassBased
public boolean isClassBased()
Description copied from class:MethodHandlerReturn whether the method handlercreates instancesbased onclasses.- Specified by:
isClassBasedin classMethodHandler- Returns:
- True is instances returned by this method handler are created from
classesgiven toInjectionManager, false otherwise (for example when method handler was initialized from instance)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-