public interface ConfigurationBean extends DiameterDescriptorBean
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_CONFIGURATION_NAME |
Modifier and Type | Method and Description |
---|---|
ApplicationBean |
createApplication(String name) |
DefaultRouteBean |
createDefaultRoute() |
MessageDebugBean |
createMessageDebug() |
PeerBean |
createPeer() |
PeerBean |
createPeer(String host) |
RouteBean |
createRoute() |
RouteBean |
createRoute(String name) |
void |
destroyApplication(ApplicationBean app) |
void |
destroyDefaultRoute(DefaultRouteBean drb) |
void |
destroyMessageDebug(MessageDebugBean drb) |
void |
destroyPeer(PeerBean pb) |
void |
destroyRoute(RouteBean rb) |
String |
getAddress()
The DNS name or IP address of the node.
|
boolean |
getAllowDynamicPeers()
Specifies whether dynamic peers are permitted.
|
ApplicationBean[] |
getApplications() |
boolean |
getDebugEnabled()
Specifies whether debug messages are enabled.
|
DefaultRouteBean |
getDefaultRoute()
The route used when a request does not match a configured route.
|
String |
getHost()
The host identity.
|
boolean |
getIncludeOriginStateId()
Specified whether Origin-State-Id AVP is included in each request.
|
String |
getKeystoreId()
Specifies whether keystore is provisioned.
|
int |
getMaxRequestAttempts()
The number of times to try a request before giving up.
|
MessageDebugBean |
getMessageDebug()
Diameter Specific MessageDebugBean used to configure message logging.
|
boolean |
getMessageDebugEnabled()
Deprecated.
|
String |
getName()
The alphanumeric name of this node configuration.
|
int |
getPeerRetryDelay()
The number of seconds between retries to peer nodes.
|
PeerBean[] |
getPeers() |
int |
getPort()
The listen port of the node.
|
String |
getRealm()
The realm name for which the node is responsible.
|
long |
getRequestTimeout()
The number of milliseconds to wait for an answer before timing out.
|
RouteBean[] |
getRoutes() |
boolean |
getSctpEnabled()
Specifies whether SCTP is enabled.
|
Integer[] |
getSupportedVendorIds()
Provision Supported-Vendor-Id for undefined AVPs.
|
String[] |
getTargets()
The list of targets for this node.
|
boolean |
getTlsEnabled()
Specifies whether TLS is enabled.
|
String |
getTruststoreId()
Specifies whether password is provisioned.
|
int |
getWatchdogTimeout()
The number of seconds for the Diameter Tw watchdog timer.
|
boolean |
isAddressSet() |
boolean |
isAllowDynamicPeersSet() |
boolean |
isApplicationsSet() |
boolean |
isDebugEnabledSet() |
boolean |
isDefaultRouteSet() |
boolean |
isHostSet() |
boolean |
isIncludeOriginStateIdSet() |
boolean |
isKeystoreIdSet() |
boolean |
isMaxRequestAttemptsSet() |
boolean |
isMessageDebugEnabledSet() |
boolean |
isMessageDebugSet() |
boolean |
isPeerRetryDelaySet() |
boolean |
isPeersSet() |
boolean |
isPortSet() |
boolean |
isRealmSet() |
boolean |
isRequestTimeoutSet() |
boolean |
isRoutesSet() |
boolean |
isSctpEnabledSet() |
boolean |
isSupportedVendorIdsSet() |
boolean |
isTargetsSet() |
boolean |
isTlsEnabledSet() |
boolean |
isTruststoreIdSet() |
boolean |
isWatchdogTimeoutSet() |
void |
setAddress(String address) |
void |
setAllowDynamicPeers(boolean debug) |
void |
setDebugEnabled(boolean debug) |
void |
setHost(String host) |
void |
setIncludeOriginStateId(boolean include) |
void |
setKeystoreId(String keyStorePath) |
void |
setMaxRequestAttempts(int maxRequestAttempts) |
void |
setMessageDebugEnabled(boolean messageDebug) |
void |
setPeerRetryDelay(int delay) |
void |
setPort(int port) |
void |
setRealm(String realm) |
void |
setRequestTimeout(long timeout) |
void |
setSctpEnabled(boolean sctpEnabled) |
void |
setSupportedVendorIds(Integer[] supportedVendorIds) |
void |
setTargets(String[] targets) |
void |
setTlsEnabled(boolean tlsEnabled) |
void |
setTruststoreId(String TruestStoreId) |
void |
setWatchdogTimeout(int delay) |
setName
static final String DEFAULT_CONFIGURATION_NAME
String getName()
getName
in interface DiameterDescriptorBean
String[] getTargets()
void setTargets(String[] targets)
boolean isTargetsSet()
String getHost()
void setHost(String host)
boolean isHostSet()
String getRealm()
void setRealm(String realm)
boolean isRealmSet()
String getAddress()
void setAddress(String address)
boolean isAddressSet()
int getPort()
void setPort(int port)
boolean isPortSet()
boolean getTlsEnabled()
void setTlsEnabled(boolean tlsEnabled)
boolean isTlsEnabledSet()
boolean getSctpEnabled()
void setSctpEnabled(boolean sctpEnabled)
boolean isSctpEnabledSet()
boolean getDebugEnabled()
void setDebugEnabled(boolean debug)
boolean isDebugEnabledSet()
boolean getMessageDebugEnabled()
void setMessageDebugEnabled(boolean messageDebug)
boolean isMessageDebugEnabledSet()
MessageDebugBean getMessageDebug()
MessageDebugBean createMessageDebug()
void destroyMessageDebug(MessageDebugBean drb)
boolean isMessageDebugSet()
ApplicationBean[] getApplications()
ApplicationBean createApplication(String name)
void destroyApplication(ApplicationBean app)
boolean isApplicationsSet()
int getPeerRetryDelay()
void setPeerRetryDelay(int delay)
boolean isPeerRetryDelaySet()
boolean getAllowDynamicPeers()
void setAllowDynamicPeers(boolean debug)
boolean isAllowDynamicPeersSet()
long getRequestTimeout()
void setRequestTimeout(long timeout)
boolean isRequestTimeoutSet()
int getMaxRequestAttempts()
void setMaxRequestAttempts(int maxRequestAttempts)
boolean isMaxRequestAttemptsSet()
int getWatchdogTimeout()
void setWatchdogTimeout(int delay)
boolean isWatchdogTimeoutSet()
boolean getIncludeOriginStateId()
void setIncludeOriginStateId(boolean include)
boolean isIncludeOriginStateIdSet()
Integer[] getSupportedVendorIds()
void setSupportedVendorIds(Integer[] supportedVendorIds)
boolean isSupportedVendorIdsSet()
PeerBean[] getPeers()
PeerBean createPeer()
void destroyPeer(PeerBean pb)
boolean isPeersSet()
RouteBean[] getRoutes()
RouteBean createRoute()
void destroyRoute(RouteBean rb)
boolean isRoutesSet()
DefaultRouteBean getDefaultRoute()
DefaultRouteBean createDefaultRoute()
void destroyDefaultRoute(DefaultRouteBean drb)
boolean isDefaultRouteSet()
String getKeystoreId()
void setKeystoreId(String keyStorePath)
boolean isKeystoreIdSet()
String getTruststoreId()
void setTruststoreId(String TruestStoreId)
boolean isTruststoreIdSet()