Class MessagingChannel.BuilderBase.MessagingChannelImpl<T>
java.lang.Object
io.helidon.messaging.MessagingChannel.BuilderBase.MessagingChannelImpl<T>
- Type Parameters:
T- payload type
- All Implemented Interfaces:
Prototype.Api, MessagingChannel<T>
- Enclosing class:
MessagingChannel.BuilderBase<T, BUILDER extends MessagingChannel.BuilderBase<T, BUILDER, PROTOTYPE>, PROTOTYPE extends MessagingChannel<T>>
protected static class MessagingChannel.BuilderBase.MessagingChannelImpl<T>
extends Object
implements MessagingChannel<T>
Generated implementation of the prototype, can be extended by descendant prototype implementations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface MessagingChannel
MessagingChannel.Builder<T>, MessagingChannel.BuilderBase<T, BUILDER, PROTOTYPE>Modifier and TypeInterfaceDescriptionstatic classFluent API builder forMessagingChannel.static classMessagingChannel.BuilderBase<T, BUILDER extends MessagingChannel.BuilderBase<T, BUILDER, PROTOTYPE>, PROTOTYPE extends MessagingChannel<T>>Fluent API builder base forMessagingChannel. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMessagingChannelImpl(MessagingChannel.BuilderBase<T, ?, ?> builder) Create an instance providing a builder. -
Method Summary
-
Constructor Details
-
MessagingChannelImpl
Create an instance providing a builder.- Parameters:
builder- extending builder base of this prototype
-
-
Method Details
-
name
Description copied from interface:MessagingChannelChannel name.- Specified by:
namein interfaceMessagingChannel<T>- Returns:
- channel name
-
payloadType
Description copied from interface:MessagingChannelComplete channel payload type.- Specified by:
payloadTypein interfaceMessagingChannel<T>- Returns:
- payload type
-
toString
-
equals
-
hashCode
-