Class ProducerEndpoint
java.lang.Object
io.fluxzero.testserver.websocket.WebsocketEndpoint
io.fluxzero.testserver.websocket.ProducerEndpoint
-
Nested Class Summary
Nested classes/interfaces inherited from class WebsocketEndpoint
WebsocketEndpoint.ClientMessage, WebsocketEndpoint.PingRegistration, WebsocketEndpoint.SessionBacklog -
Field Summary
Fields inherited from class WebsocketEndpoint
pingDelay, pingTimeout, shutDown, shuttingDown -
Constructor Summary
ConstructorsConstructorDescriptionProducerEndpoint(io.fluxzero.common.tracking.MessageStore store) ProducerEndpoint(io.fluxzero.common.tracking.MessageStore store, io.fluxzero.common.MessageType messageType, String topic) ProducerEndpoint(io.fluxzero.common.tracking.MessageStore store, io.fluxzero.common.MessageType messageType, String topic, CommandIdempotencyStore commandIdempotencyStore) -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanshouldHandleIdempotently(io.fluxzero.common.api.Command command) toString()Methods inherited from class WebsocketEndpoint
abort, createTasks, deserializeRequest, dispatchRequest, doSendResult, findAlternativeBacklog, getClientId, getClientName, getClientSdkVersion, getCompressionAlgorithm, getNamespace, getNegotiatedSessionId, getRequestHeaders, getRuntimeVersion, handleMessage, onClose, onError, onMessage, onOpen, onPong, registerMetrics, schedulePing, sendPing, sendResultBatch, sessionMetadata, shutDown, submitRequestTask
-
Constructor Details
-
ProducerEndpoint
public ProducerEndpoint(io.fluxzero.common.tracking.MessageStore store) -
ProducerEndpoint
public ProducerEndpoint(io.fluxzero.common.tracking.MessageStore store, io.fluxzero.common.MessageType messageType, String topic) -
ProducerEndpoint
public ProducerEndpoint(io.fluxzero.common.tracking.MessageStore store, io.fluxzero.common.MessageType messageType, String topic, CommandIdempotencyStore commandIdempotencyStore)
-
-
Method Details
-
shouldHandleIdempotently
protected boolean shouldHandleIdempotently(io.fluxzero.common.api.Command command) - Overrides:
shouldHandleIdempotentlyin classWebsocketEndpoint
-
toString
-