public class ManagementRESTServiceConfiguration
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
DEFAULT_BIND
Default bind value.
|
static int |
DEFAULT_SECURITY_SVC_TIMEOUT
Default timeout for the connection to the configured security service
|
Constructor and Description |
---|
ManagementRESTServiceConfiguration() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBind()
Get the host:port pair to which the REST server should be bound.
|
java.lang.String |
getHost()
Get the host part of the host:port pair to which the REST server should be bound.
|
int |
getPort()
Get the port part of the host:port pair to which the REST server should be bound.
|
java.lang.String |
getSecurityServiceLocation()
Returns the security service location required for trusted identity assertion to the embedded REST management
service.
|
int |
getSecurityServiceTimeout()
Returns the connection/read timeout value for the security service in milliseconds.
|
boolean |
isEnabled()
Check if the REST services should be enabled or not.
|
void |
setBind(java.lang.String bind)
Set the host:port pair to which the REST server should be bound.
|
void |
setEnabled(boolean enabled)
Set that the REST services should be enabled or disabled.
|
void |
setSecurityServiceLocation(java.lang.String securityServiceURL)
Sets the security service location required for trusted identity assertion to the embedded REST management
service.
|
void |
setSecurityServiceTimeout(int securityServiceTimeout)
Sets the connection/read timeout value for the security service in milliseconds.
|
public static final java.lang.String DEFAULT_BIND
public static final int DEFAULT_SECURITY_SVC_TIMEOUT
public boolean isEnabled()
public void setEnabled(boolean enabled)
enabled
- true if the REST services should be enabled.public java.lang.String getSecurityServiceLocation()
If this value is set, then this service will require secure dialog with the TMS or other 3rd party REST client implementations. The service furnished by the enterprise version of the TMC is located is provided at /api/assertIdentity.
public void setSecurityServiceLocation(java.lang.String securityServiceURL)
If this value is set, then this service will require secure dialog with the TMS or other 3rd party REST client implementations. The service furnished by the enterprise version of the TMC is located is provided at /api/assertIdentity.
securityServiceURL
- a string representing the URL of the security service.public int getSecurityServiceTimeout()
public void setSecurityServiceTimeout(int securityServiceTimeout)
securityServiceTimeout
- milliseconds to timeoutpublic java.lang.String getBind()
public java.lang.String getHost()
public int getPort()
public void setBind(java.lang.String bind)
bind
- host:port pair to which the REST server should be bound.Copyright 2001-2023, Terracotta, Inc.