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
ConfigError
public Derived withMessageStoreFactory(MessageStoreFactory val) throws ConfigError
ConfigError
public Derived withSettings(SessionSettings val)
public Derived withLogFactory(LogFactory val) throws ConfigError
ConfigError
public Derived withMessageFactory(MessageFactory val) throws ConfigError
ConfigError
public Derived withQueueCapacity(int val) throws ConfigError
ConfigError
public Derived withQueueWatermarks(int lower, int upper) throws ConfigError
ConfigError
public final Product build() throws ConfigError
ConfigError
protected abstract Product doBuild() throws ConfigError
ConfigError
Copyright © 2021. All rights reserved.