public abstract class CommAdapterBuilder<TransportMessageType,CommAdapterType extends CommAdapter<TransportMessageType>> extends Object
| Modifier and Type | Field and Description |
|---|---|
MessageTranscriber<TransportMessageType> |
messageTranscriber |
Metrics |
metrics |
| Modifier | Constructor and Description |
|---|---|
protected |
CommAdapterBuilder() |
| Modifier and Type | Method and Description |
|---|---|
CommAdapterType |
build() |
protected abstract CommAdapterType |
createInstance() |
CommAdapterBuilder<TransportMessageType,CommAdapterType> |
setMessageTranscriber(MessageTranscriber<TransportMessageType> registry) |
CommAdapterBuilder<TransportMessageType,CommAdapterType> |
setMetrics(Metrics metrics) |
protected void |
validate()
Extension point for sub classes
|
public MessageTranscriber<TransportMessageType> messageTranscriber
public Metrics metrics
public CommAdapterBuilder<TransportMessageType,CommAdapterType> setMessageTranscriber(MessageTranscriber<TransportMessageType> registry)
public CommAdapterBuilder<TransportMessageType,CommAdapterType> setMetrics(Metrics metrics)
protected void validate()
protected abstract CommAdapterType createInstance()
public final CommAdapterType build()
Copyright © 2018. All rights reserved.