Class SessionSender
- java.lang.Object
-
- org.apache.eventmesh.runtime.core.protocol.tcp.client.session.send.SessionSender
-
public class SessionSender extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description longcreateTimejava.util.concurrent.atomic.AtomicLongfailMsgCountjava.util.concurrent.atomic.AtomicLongupMsgs
-
Constructor Summary
Constructors Constructor Description SessionSender(Session session)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.SemaphoregetUpstreamBuff()EventMeshTcpSendResultsend(org.apache.eventmesh.common.protocol.tcp.Header header, io.cloudevents.CloudEvent event, org.apache.eventmesh.api.SendCallback sendCallback, long startTime, long taskExecuteTime)java.lang.StringtoString()
-
-
-
Constructor Detail
-
SessionSender
public SessionSender(Session session)
-
-
Method Detail
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getUpstreamBuff
public java.util.concurrent.Semaphore getUpstreamBuff()
-
send
public EventMeshTcpSendResult send(org.apache.eventmesh.common.protocol.tcp.Header header, io.cloudevents.CloudEvent event, org.apache.eventmesh.api.SendCallback sendCallback, long startTime, long taskExecuteTime)
-
-