public class PojoFunctionWrapper extends Object implements com.gemstone.gemfire.cache.execute.Function
| Constructor and Description |
|---|
PojoFunctionWrapper(Object target,
Method method,
String id) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(com.gemstone.gemfire.cache.execute.FunctionContext functionContext) |
String |
getId() |
boolean |
hasResult() |
protected Object |
invokeTargetMethod(Object[] args) |
boolean |
isHA() |
boolean |
optimizeForWrite() |
void |
setBatchSize(int batchSize) |
void |
setHA(boolean HA) |
void |
setHasResult(boolean hasResult) |
void |
setOptimizeForWrite(boolean optimizeForWrite) |
public void setBatchSize(int batchSize)
public void setHA(boolean HA)
public boolean isHA()
isHA in interface com.gemstone.gemfire.cache.execute.Functionpublic void setHasResult(boolean hasResult)
public boolean hasResult()
hasResult in interface com.gemstone.gemfire.cache.execute.Functionpublic String getId()
getId in interface com.gemstone.gemfire.cache.execute.FunctiongetId in interface com.gemstone.gemfire.lang.Identifiablepublic void setOptimizeForWrite(boolean optimizeForWrite)
public boolean optimizeForWrite()
optimizeForWrite in interface com.gemstone.gemfire.cache.execute.Functionpublic void execute(com.gemstone.gemfire.cache.execute.FunctionContext functionContext)
execute in interface com.gemstone.gemfire.cache.execute.Function