public class ProvaReagentImpl extends java.lang.Object implements ProvaReagent
| Constructor and Description |
|---|
ProvaReagentImpl(ProvaCommunicator communicator,
ProvaMiniService service,
java.lang.String agent,
java.lang.String port,
java.lang.String[] prot,
java.lang.Object rules,
boolean async,
ProvaAgent esb,
java.util.Map<java.lang.String,java.lang.Object> globals) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canShutdown() |
void |
consultAsync(java.io.BufferedReader in,
java.lang.String key,
java.lang.Object[] objects) |
void |
consultAsync(java.lang.String src,
java.lang.String key,
java.lang.Object[] objects) |
java.util.concurrent.Future<java.util.List<ProvaSolution[]>> |
consultSync(java.io.BufferedReader in,
java.lang.String key,
java.lang.Object[] objects) |
java.util.concurrent.Future<java.util.List<ProvaSolution[]>> |
consultSync(java.lang.String src,
java.lang.String key,
java.lang.Object[] objects) |
void |
executeTask(long partition,
java.lang.Runnable task,
ProvaThreadpoolEnum threadPool) |
java.lang.String |
getAgent() |
java.util.List<ProvaSolution[]> |
getInitializationSolutions() |
ProvaKnowledgeBase |
getKb() |
ProvaMessenger |
getMessenger() |
ProvaSwingAdaptor |
getSwingAdaptor() |
ProvaWorkflows |
getWorkflows() |
boolean |
isInPartitionThread(long partition) |
void |
setAllowedShutdown(boolean allowedShutdown) |
void |
setGlobalConstant(java.lang.String name,
java.lang.Object value) |
void |
setPrintWriter(java.io.PrintWriter printWriter) |
void |
shutdown() |
boolean |
spawn(ProvaList terms) |
void |
submitAsync(long partition,
ProvaRule goal,
ProvaThreadpoolEnum threadPool) |
void |
unconsultSync(java.lang.String src) |
public ProvaReagentImpl(ProvaCommunicator communicator, ProvaMiniService service, java.lang.String agent, java.lang.String port, java.lang.String[] prot, java.lang.Object rules, boolean async, ProvaAgent esb, java.util.Map<java.lang.String,java.lang.Object> globals)
public java.util.List<ProvaSolution[]> getInitializationSolutions()
getInitializationSolutions in interface ProvaReagentpublic java.util.concurrent.Future<java.util.List<ProvaSolution[]>> consultSync(java.lang.String src, java.lang.String key, java.lang.Object[] objects)
consultSync in interface ProvaReagentpublic java.util.concurrent.Future<java.util.List<ProvaSolution[]>> consultSync(java.io.BufferedReader in, java.lang.String key, java.lang.Object[] objects)
consultSync in interface ProvaReagentpublic void consultAsync(java.lang.String src,
java.lang.String key,
java.lang.Object[] objects)
consultAsync in interface ProvaReagentpublic void consultAsync(java.io.BufferedReader in,
java.lang.String key,
java.lang.Object[] objects)
consultAsync in interface ProvaReagentpublic void submitAsync(long partition,
ProvaRule goal,
ProvaThreadpoolEnum threadPool)
submitAsync in interface ProvaReagentpublic void executeTask(long partition,
java.lang.Runnable task,
ProvaThreadpoolEnum threadPool)
executeTask in interface ProvaReagentpublic boolean spawn(ProvaList terms)
spawn in interface ProvaReagentpublic void setPrintWriter(java.io.PrintWriter printWriter)
setPrintWriter in interface ProvaReagentpublic ProvaMessenger getMessenger()
getMessenger in interface ProvaReagentpublic ProvaKnowledgeBase getKb()
getKb in interface ProvaReagentpublic java.lang.String getAgent()
getAgent in interface ProvaReagentpublic void shutdown()
shutdown in interface ProvaReagentpublic ProvaWorkflows getWorkflows()
getWorkflows in interface ProvaReagentpublic void unconsultSync(java.lang.String src)
unconsultSync in interface ProvaReagentpublic ProvaSwingAdaptor getSwingAdaptor()
getSwingAdaptor in interface ProvaReagentpublic boolean canShutdown()
canShutdown in interface ProvaReagentpublic void setAllowedShutdown(boolean allowedShutdown)
setAllowedShutdown in interface ProvaReagentpublic boolean isInPartitionThread(long partition)
isInPartitionThread in interface ProvaReagentpublic void setGlobalConstant(java.lang.String name,
java.lang.Object value)
setGlobalConstant in interface ProvaReagentCopyright © 2019. All Rights Reserved.