com.sun.xml.ws.util
Class InjectionPlan<T,R>
java.lang.Object
com.sun.xml.ws.util.InjectionPlan<T,R>
- Direct Known Subclasses:
- InjectionPlan.FieldInjectionPlan, InjectionPlan.MethodInjectionPlan
public abstract class InjectionPlan<T,R>
- extends Object
Encapsulates which field/method the injection is done, and performs the
injection.
Method Summary |
static
|
buildInjectionPlan(Class<? extends T> clazz,
Class<R> resourceType,
boolean isStatic)
|
void |
inject(T instance,
Callable<R> resource)
Perform injection, but resource is only generated if injection is
necessary. |
abstract void |
inject(T instance,
R resource)
Perform injection |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InjectionPlan
public InjectionPlan()
inject
public abstract void inject(T instance,
R resource)
- Perform injection
- Parameters:
instance
- Instanceresource
- Resource
inject
public void inject(T instance,
Callable<R> resource)
- Perform injection, but resource is only generated if injection is
necessary.
- Parameters:
instance
- resource
-
buildInjectionPlan
public static <T,R> InjectionPlan<T,R> buildInjectionPlan(Class<? extends T> clazz,
Class<R> resourceType,
boolean isStatic)
Copyright (c) 1997-2012 Oracle and/or its affiliates. All rights reserved.