Interface ReplicatedEntity.Effect.OnSuccessBuilder

Enclosing interface:
ReplicatedEntity.Effect<R>

public static interface ReplicatedEntity.Effect.OnSuccessBuilder
  • Method Details

    • thenReply

      <T> ReplicatedEntity.Effect<T> thenReply(T message)
      Reply after for example delete.
      Type Parameters:
      T - The type of the message that must be returned by this call.
      Parameters:
      message - The payload of the reply.
      Returns:
      A message reply.
    • thenReply

      <T> ReplicatedEntity.Effect<T> thenReply(T message, Metadata metadata)
      Reply after for example delete.
      Type Parameters:
      T - The type of the message that must be returned by this call.
      Parameters:
      message - The payload of the reply.
      metadata - The metadata for the message.
      Returns:
      A message reply.
    • thenForward

      <T> ReplicatedEntity.Effect<T> thenForward(DeferredCall<? extends Object,T> serviceCall)
      Create a forward reply after for example delete.
      Type Parameters:
      T - The type of the message that must be returned by this call.
      Parameters:
      serviceCall - The service call representing the forward.
      Returns:
      A forward reply.