GFApplicationConfigurationManager.ManagerBuilder
public abstract class AbstractManagerBuilder<M extends GFApplicationConfigurationManager,B extends AbstractManagerBuilder<M,B>>
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
protected java.lang.String |
clientName |
|
protected CfgAppType |
clientType |
|
protected IConfService |
confService |
|
protected java.util.LinkedList<Endpoint> |
csEndpoints |
|
protected java.lang.Boolean |
disableSessionUsage |
|
protected java.lang.Boolean |
doCSSubscription |
|
protected java.lang.Boolean |
doLoggingAutoconfig |
|
protected LmsMessageConveyor |
lmsConveyor |
|
protected java.lang.String |
password |
|
protected java.lang.Boolean |
readTenantsInfo |
|
protected java.lang.String |
username |
|
protected java.lang.Boolean |
useWarmStandby |
|
protected WSConfig |
wsConfig |
Constructor | Description |
---|---|
AbstractManagerBuilder() |
Modifier and Type | Method | Description |
---|---|---|
abstract M |
build() |
|
protected void |
checkRequiredParameters() |
|
protected ConfServerProtocol |
createProtocol() |
|
protected WarmStandby |
createWarmStandby(ConfServerProtocol protocol) |
|
protected GFApplicationConfigurationManager |
setupContext(GFApplicationConfigurationManager manager) |
|
B |
withClientId(CfgAppType clientType,
java.lang.String clientName) |
|
B |
withConfService(IConfService confService) |
|
B |
withCSEndpoint(Endpoint endpoint) |
|
B |
withDoCSSubscription(java.lang.Boolean doSubscription) |
|
B |
withLmsConveyor(LmsMessageConveyor lms) |
Initializes custom instance of
LmsMessageConveyor .If this property is not specified (usual case), the application configuration manager will create default instance of it ( LmsMessageConveyor() ). |
B |
withLoggingAutoconfig(java.lang.Boolean doAutoconfig) |
|
B |
withSessionDisabled(java.lang.Boolean disableSession) |
|
B |
withTenantsInfoReading(java.lang.Boolean readTenantsInfo) |
|
B |
withUserId(java.lang.String username,
java.lang.String passwd) |
|
B |
withWarmStandby(WSConfig wsConfig) |
|
B |
withWarmStandbyEnabled(java.lang.Boolean enableWS) |
protected IConfService confService
protected java.util.LinkedList<Endpoint> csEndpoints
protected java.lang.String clientName
protected CfgAppType clientType
protected java.lang.String username
protected java.lang.String password
protected java.lang.Boolean disableSessionUsage
protected java.lang.Boolean doCSSubscription
protected java.lang.Boolean readTenantsInfo
protected java.lang.Boolean useWarmStandby
protected WSConfig wsConfig
protected LmsMessageConveyor lmsConveyor
protected java.lang.Boolean doLoggingAutoconfig
public B withLmsConveyor(LmsMessageConveyor lms)
LmsMessageConveyor
.LmsMessageConveyor()
).lms
- user defined LMS messages conveyor.public B withLoggingAutoconfig(java.lang.Boolean doAutoconfig)
public B withConfService(IConfService confService)
public B withClientId(CfgAppType clientType, java.lang.String clientName)
public B withUserId(java.lang.String username, java.lang.String passwd)
public B withSessionDisabled(java.lang.Boolean disableSession)
public B withDoCSSubscription(java.lang.Boolean doSubscription)
public B withTenantsInfoReading(java.lang.Boolean readTenantsInfo)
public B withWarmStandbyEnabled(java.lang.Boolean enableWS)
protected void checkRequiredParameters()
protected GFApplicationConfigurationManager setupContext(GFApplicationConfigurationManager manager)
protected ConfServerProtocol createProtocol()
protected WarmStandby createWarmStandby(ConfServerProtocol protocol)
public abstract M build()
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.