Package com.courier.models
Class MessageRoutingChannel
-
- All Implemented Interfaces:
public final class MessageRoutingChannel
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfaceMessageRoutingChannel.VisitorAn interface that defines how to map each variant of MessageRoutingChannel to a value of type T.
-
Method Summary
Modifier and Type Method Description final Optional<String>string()final Optional<MessageRouting>messageRouting()final BooleanisString()final BooleanisMessageRouting()final StringasString()final MessageRoutingasMessageRouting()final Optional<JsonValue>_json()final <T extends Any> Taccept(MessageRoutingChannel.Visitor<T> visitor)final MessageRoutingChannelvalidate()final BooleanisValid()Booleanequals(Object other)IntegerhashCode()StringtoString()final static MessageRoutingChannelofString(String string)final static MessageRoutingChannelofMessageRouting(MessageRouting messageRouting)-
-
Method Detail
-
messageRouting
final Optional<MessageRouting> messageRouting()
-
isMessageRouting
final Boolean isMessageRouting()
-
asMessageRouting
final MessageRouting asMessageRouting()
-
accept
final <T extends Any> T accept(MessageRoutingChannel.Visitor<T> visitor)
-
validate
final MessageRoutingChannel validate()
-
ofString
final static MessageRoutingChannel ofString(String string)
-
ofMessageRouting
final static MessageRoutingChannel ofMessageRouting(MessageRouting messageRouting)
-
-
-
-