Package com.tnsai.protocols.annotations
Annotation Interface RequestReply
Enables synchronous request-reply messaging pattern.
Sender blocks until reply is received or timeout occurs.
Example:
@RequestReply(
endpoint = "http://localhost:8080",
timeout = 5000
)
public class ServiceAgent extends Agent {
// Handles synchronous requests with 5s timeout
}
-
Optional Element Summary
Optional Elements
-
Element Details
-
endpoint
String endpointRemote endpoint URL. If empty, uses internal mode.- Default:
""
-
transport
TransportMode transportTransport mode.- Default:
AUTO
-
timeout
long timeoutRequest timeout in milliseconds.- Default:
30000L
-
autoStart
boolean autoStartWhether to start server automatically.- Default:
true
-