public abstract class AbstractSessionConnectorBuilder<Derived,Product> extends Object
| Modifier and Type | Method and Description |
|---|---|
Product |
build() |
protected abstract Product |
doBuild() |
Derived |
withApplication(Application val) |
Derived |
withLogFactory(LogFactory val) |
Derived |
withMessageFactory(MessageFactory val) |
Derived |
withMessageStoreFactory(MessageStoreFactory val) |
Derived |
withQueueCapacity(int val) |
Derived |
withQueueWatermarks(int lower,
int upper) |
Derived |
withSettings(SessionSettings val) |
public Derived withApplication(Application val) throws ConfigError
ConfigErrorpublic Derived withMessageStoreFactory(MessageStoreFactory val) throws ConfigError
ConfigErrorpublic Derived withSettings(SessionSettings val)
public Derived withLogFactory(LogFactory val) throws ConfigError
ConfigErrorpublic Derived withMessageFactory(MessageFactory val) throws ConfigError
ConfigErrorpublic Derived withQueueCapacity(int val) throws ConfigError
ConfigErrorpublic Derived withQueueWatermarks(int lower, int upper) throws ConfigError
ConfigErrorpublic final Product build() throws ConfigError
ConfigErrorprotected abstract Product doBuild() throws ConfigError
ConfigErrorCopyright © 2021. All rights reserved.