public class GemfireFunctionProxyFactoryBean extends ObjectSE implements BeanClassLoaderAware, FactoryBean<ObjectSE>, MethodInterceptor
MethodSE, MethodInterceptor, BeanClassLoaderAware, FactoryBean| 修飾子と型 | フィールドと説明 |
|---|---|
protected org.slf4j.Logger | logger |
OBJECT_TYPE_ATTRIBUTE| コンストラクターと説明 |
|---|
GemfireFunctionProxyFactoryBean(ClassSE<?> functionExecutionInterface, GemfireFunctionOperations gemfireFunctionOperations) |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected GemfireFunctionOperations | getGemfireFunctionOperations() |
ObjectSE | getObject() |
ClassSE<?> | getObjectType() |
ObjectSE | invoke(MethodInvocation invocation) |
protected ObjectSE | invokeFunction(MethodSE method, ObjectSE[] args) |
boolean | isSingleton() |
protected void | onInit() |
void | setBeanClassLoader(ClassLoaderSE classLoader) |
cloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic GemfireFunctionProxyFactoryBean(ClassSE<?> functionExecutionInterface, GemfireFunctionOperations gemfireFunctionOperations)
functionExecutionInterface - プロキシインターフェース gemfireFunctionOperations - 関数呼び出しを委譲するために使用されるインターフェース (典型的には Pivotal GemFire 関数テンプレート)protected GemfireFunctionOperations getGemfireFunctionOperations()
public void setBeanClassLoader(ClassLoaderSE classLoader)
BeanClassLoaderAware 内の setBeanClassLoader public ObjectSE invoke(MethodInvocation invocation) throws ThrowableSE
MethodInterceptor 内の invoke ThrowableSEpublic ObjectSE getObject() throws ExceptionSE
FactoryBean<ObjectSE> 内の getObject ExceptionSEpublic ClassSE<?> getObjectType()
FactoryBean<ObjectSE> 内の getObjectType public boolean isSingleton()
FactoryBean<ObjectSE> 内の isSingleton protected void onInit()
Copyright © 2011–2021 Pivotal Software, Inc.. All rights reserved.