Package io.gridgo.core.support.template
Interface ProducerTemplate
-
- All Known Implementing Classes:
AbstractProducerTemplate
,JoinProducerTemplate
,MatchingProducerTemplate
,SingleProducerTemplate
public interface ProducerTemplate
-
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description org.joo.promise4j.Promise<io.gridgo.framework.support.Message,java.lang.Exception>
call(java.util.List<ConnectorAttachment> connectors, io.gridgo.framework.support.Message message)
void
call(java.util.List<ConnectorAttachment> connectors, io.gridgo.framework.support.Message message, org.joo.promise4j.DoneCallback<io.gridgo.framework.support.Message> doneCallback, org.joo.promise4j.FailCallback<java.lang.Exception> failCallback)
static ProducerTemplate
create(ProducerJoinMode joinMode)
void
send(java.util.List<ConnectorAttachment> connectors, io.gridgo.framework.support.Message message)
org.joo.promise4j.Promise<io.gridgo.framework.support.Message,java.lang.Exception>
sendWithAck(java.util.List<ConnectorAttachment> connectors, io.gridgo.framework.support.Message message)
-
-
-
Method Detail
-
create
static ProducerTemplate create(ProducerJoinMode joinMode)
-
send
void send(java.util.List<ConnectorAttachment> connectors, io.gridgo.framework.support.Message message)
-
sendWithAck
org.joo.promise4j.Promise<io.gridgo.framework.support.Message,java.lang.Exception> sendWithAck(java.util.List<ConnectorAttachment> connectors, io.gridgo.framework.support.Message message)
-
call
org.joo.promise4j.Promise<io.gridgo.framework.support.Message,java.lang.Exception> call(java.util.List<ConnectorAttachment> connectors, io.gridgo.framework.support.Message message)
-
call
void call(java.util.List<ConnectorAttachment> connectors, io.gridgo.framework.support.Message message, org.joo.promise4j.DoneCallback<io.gridgo.framework.support.Message> doneCallback, org.joo.promise4j.FailCallback<java.lang.Exception> failCallback)
-
-