T - the return typepublic class MethodInvokingYarnContainerRuntimeProcessor<T> extends java.lang.Object implements YarnContainerRuntimeProcessor<T>
YarnContainerRuntimeProcessor implementation using
methods from a container.| Constructor and Description |
|---|
MethodInvokingYarnContainerRuntimeProcessor(java.lang.Object targetObject,
java.lang.Class<? extends java.lang.annotation.Annotation> annotationType) |
MethodInvokingYarnContainerRuntimeProcessor(java.lang.Object targetObject,
java.lang.reflect.Method method) |
MethodInvokingYarnContainerRuntimeProcessor(java.lang.Object targetObject,
java.lang.String methodName) |
| Modifier and Type | Method and Description |
|---|---|
T |
process(YarnContainerRuntime yarnContainerRuntime)
Process the container based on information available
from
YarnContainerRuntime. |
public MethodInvokingYarnContainerRuntimeProcessor(java.lang.Object targetObject,
java.lang.reflect.Method method)
public MethodInvokingYarnContainerRuntimeProcessor(java.lang.Object targetObject,
java.lang.String methodName)
public MethodInvokingYarnContainerRuntimeProcessor(java.lang.Object targetObject,
java.lang.Class<? extends java.lang.annotation.Annotation> annotationType)
public T process(YarnContainerRuntime yarnContainerRuntime)
YarnContainerRuntimeProcessorYarnContainerRuntime.process in interface YarnContainerRuntimeProcessor<T>yarnContainerRuntime - the yarn container runtime