org.glassfish.jersey.server.model.internal
Class ResourceMethodInvocationHandlerFactory
java.lang.Object
org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory
- All Implemented Interfaces:
- ResourceMethodInvocationHandlerProvider
@Singleton
public final class ResourceMethodInvocationHandlerFactory
- extends Object
- implements ResourceMethodInvocationHandlerProvider
An injectable resource method
invocation handler provider factory.
When invoked, the factory iterates over the registered custom resource method invocation handler providers invoking their
createPatternFor(...)
methods and returns the first non-null invocation handler instance retrieved from the providers. If no custom providers
are available, or if none of the providers returns a non-null invocation handler,
in such case a default invocation handler provided by the factory is returned.
- Author:
- Marek Potociar (marek.potociar at oracle.com)
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
create
public InvocationHandler create(Invocable resourceMethod)
- Description copied from interface:
ResourceMethodInvocationHandlerProvider
- Get the invocation handler for the invocable resource method. May return
null in case the method is not supported by the provider for whatever
reason.
- Specified by:
create in interface ResourceMethodInvocationHandlerProvider
- Parameters:
resourceMethod - invocable resource method.
- Returns:
- invocation handler for the invocable resource method.
Copyright © 2007-2013, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.