public interface ProvaMessenger
| Modifier and Type | Method and Description |
|---|---|
void |
addGroupResult(ProvaList terms) |
void |
addMsg(ProvaList terms) |
void |
addMsg(java.lang.String xid,
java.util.Map<java.lang.String,java.lang.Object> msg) |
void |
addMsg(java.lang.String xid,
java.lang.String dest,
java.lang.String agent,
java.lang.Object payload) |
void |
cleanupGroup(java.lang.String xorGroup) |
java.lang.String |
generateCid() |
boolean |
prepareMsg(ProvaLiteral literal,
java.util.List<ProvaLiteral> newLiterals,
ProvaRule query) |
boolean |
rcvMsg(ProvaGoal goal,
java.util.List<ProvaLiteral> newLiterals,
ProvaRule query,
boolean mult) |
boolean |
rcvMsgP(ProvaGoal goal,
java.util.List<ProvaLiteral> newLiterals,
ProvaRule query,
boolean mult) |
boolean |
removeTemporalRule(ProvaPredicate predicate,
ProvaPredicate predicate2,
long key,
boolean recursive,
ProvaList reaction,
java.util.Map<java.lang.String,java.util.List<java.lang.Object>> metadata) |
void |
scheduleCleanup(ProvaGroup dynamic,
long delay) |
void |
scheduleCleanup(ProvaObject xid,
ProvaGroup group,
ProvaPredicate p1,
ProvaPredicate p2,
long ruleid,
long delay,
long period,
java.util.Map<java.lang.String,java.util.List<java.lang.Object>> metadata) |
boolean |
sendMsg(ProvaLiteral literal,
java.util.List<ProvaLiteral> newLiterals,
ProvaRule query) |
void |
sendReturnAsMsg(ProvaConstant cid,
java.lang.Object ret) |
void |
setService(ProvaMiniService service) |
boolean |
spawn(ProvaLiteral literal,
java.util.List<ProvaLiteral> newLiterals,
ProvaRule query) |
void |
stop() |
boolean sendMsg(ProvaLiteral literal, java.util.List<ProvaLiteral> newLiterals, ProvaRule query)
boolean spawn(ProvaLiteral literal, java.util.List<ProvaLiteral> newLiterals, ProvaRule query)
boolean rcvMsg(ProvaGoal goal, java.util.List<ProvaLiteral> newLiterals, ProvaRule query, boolean mult)
void sendReturnAsMsg(ProvaConstant cid, java.lang.Object ret)
boolean prepareMsg(ProvaLiteral literal, java.util.List<ProvaLiteral> newLiterals, ProvaRule query)
java.lang.String generateCid()
void addMsg(ProvaList terms)
boolean rcvMsgP(ProvaGoal goal, java.util.List<ProvaLiteral> newLiterals, ProvaRule query, boolean mult)
boolean removeTemporalRule(ProvaPredicate predicate, ProvaPredicate predicate2, long key, boolean recursive, ProvaList reaction, java.util.Map<java.lang.String,java.util.List<java.lang.Object>> metadata)
void cleanupGroup(java.lang.String xorGroup)
void addGroupResult(ProvaList terms)
void scheduleCleanup(ProvaObject xid, ProvaGroup group, ProvaPredicate p1, ProvaPredicate p2, long ruleid, long delay, long period, java.util.Map<java.lang.String,java.util.List<java.lang.Object>> metadata)
void scheduleCleanup(ProvaGroup dynamic, long delay)
void stop()
void setService(ProvaMiniService service)
void addMsg(java.lang.String xid,
java.lang.String dest,
java.lang.String agent,
java.lang.Object payload)
void addMsg(java.lang.String xid,
java.util.Map<java.lang.String,java.lang.Object> msg)
Copyright © 2019. All Rights Reserved.