Skip navigation links

Oracle Communications Services Gatekeeper OAM Java API Reference
6.0

E55516-02


com.bea.wlcp.wlng.httpproxy.management
Interface HTTPProxyMBean


public interface HTTPProxyMBean

Plugin http proxy service MBean interface.


Field Summary
static boolean httpBasicAuthentication
          Enables HTTP BASIC Authentication.
static String networkEndPoint
          Sets Network Endpoint for MT requests
static String password
          Password for authentication
static String userName
          Username for authentication
static boolean userNameTokenAuthentication
          Enables WS-Security with usernametoken

 

Method Summary
 void addApplicationEndPoint(String appinstanceId, String callbackUrl)
          Adds application end point.
 String getApplicationEndPoint(String appinstanceId)
          Gets Application Endpoint for appinstanceId.
 boolean getHttpBasicAuthentication()
           
 int getHttpTimeoutPeriod()
          Gets the time (seconds) window/period in which x number of timeouts are allowed before plug-in instance is disconnected.
 int getHttpTimeoutThreshold()
          Gets the number of HTTP timeouts that are allowed in a http timeout period before plug-in instance is disconnected.
 int getHttpWaitTime()
          Gets HTTP wait time (Request-time->Response) in seconds for MT requests.
 String getNetworkEndpoint()
           
 String getPassword()
           
 int getReactivateTime()
          Gets the time (seconds) a plug-in instance should stay disconnected after having been disconnected due to http timeout criteria.
 String getUserName()
           
 boolean getUserNameTokenAuthentication()
           
 String[] listApplicationEndPoints()
          List all the application end points.
 void removeApplicationEndPoint(String appinstanceId)
          Updates Application Endpoint for applicationId
 void setHttpBasicAuthentication(boolean value)
           
 void setHttpTimeoutPeriod(int value)
          Sets the time (seconds) window/period in wich x number of timeouts are allowed before plug-in instance is disconnected.
 void setHttpTimeoutThreshold(int value)
          Sets the number of HTTP timeouts that are allowed in a http timeout period before plug-in instance is disconnected.
 void setHttpWaitTime(int value)
          Sets HTTP wait time (Request-time->Response) in seconds for MT requests.
 void setNetworkEndpoint(String value)
           
 void setPassword(String value)
           
 void setReactivateTime(int value)
          Sets the time (seconds) a plug-in instance should stay disconnected after having been disconnected due to http timeout criteria.
 void setUserName(String value)
           
 void setUserNameTokenAuthentication(boolean value)
           

 

Field Detail

httpBasicAuthentication

public static final boolean httpBasicAuthentication
Enables HTTP BASIC Authentication.

Scope: Cluster

See Also:
Constant Field Values

networkEndPoint

public static final String networkEndPoint
Sets Network Endpoint for MT requests

Scope: Cluster

See Also:
Constant Field Values

password

public static final String password
Password for authentication

Scope: Cluster

See Also:
Constant Field Values

userName

public static final String userName
Username for authentication

Scope: Cluster

See Also:
Constant Field Values

userNameTokenAuthentication

public static final boolean userNameTokenAuthentication
Enables WS-Security with usernametoken

Scope: Cluster

See Also:
Constant Field Values

Method Detail

addApplicationEndPoint

public void addApplicationEndPoint(String appinstanceId,
                                   String callbackUrl)
                            throws ManagementException
Adds application end point.

Scope: Cluster

Parameters:
appinstanceId - Application Instance.
callbackUrl - Callback URL.
Throws:
ManagementException.
ManagementException

getApplicationEndPoint

public String getApplicationEndPoint(String appinstanceId)
                              throws ManagementException
Gets Application Endpoint for appinstanceId.

Scope: Cluster

Parameters:
appinstanceId - application instance id.
Returns:
Application Endpoint for appinstanceId.
Throws:
ManagementException.
ManagementException

getHttpBasicAuthentication

public boolean getHttpBasicAuthentication()
                                   throws ManagementException
Throws:
ManagementException

getHttpTimeoutPeriod

public int getHttpTimeoutPeriod()
                         throws ManagementException
Gets the time (seconds) window/period in which x number of timeouts are allowed before plug-in instance is disconnected. Requests outside the window/time period are not taken into consideration when deciding if plug-in instance should be disconnected or not. Value is effective for all new events.

Scope: Cluster

Throws:
ManagementException

getHttpTimeoutThreshold

public int getHttpTimeoutThreshold()
                            throws ManagementException
Gets the number of HTTP timeouts that are allowed in a http timeout period before plug-in instance is disconnected. Value is effective for all new events.

Scope: Cluster

Throws:
ManagementException

getHttpWaitTime

public int getHttpWaitTime()
                    throws ManagementException
Gets HTTP wait time (Request-time->Response) in seconds for MT requests. Value is effective for all new events.

Scope: Cluster

Throws:
ManagementException

getNetworkEndpoint

public String getNetworkEndpoint()
                          throws ManagementException
Throws:
ManagementException

getPassword

public String getPassword()
                   throws ManagementException
Throws:
ManagementException

getReactivateTime

public int getReactivateTime()
                      throws ManagementException
Gets the time (seconds) a plug-in instance should stay disconnected after having been disconnected due to http timeout criteria. If 0 or negative value is used the plug-in instance is not connected automatically. If the number of time-outs are exceeded, the plug-in instance transfers to state disconnected, which means that it does not accept new requests. It stays disconnected during the time-period defined in ReactivateTime. Value is effective for all new events.

Scope: Cluster

Throws:
ManagementException

getUserName

public String getUserName()
                   throws ManagementException
Throws:
ManagementException

getUserNameTokenAuthentication

public boolean getUserNameTokenAuthentication()
                                       throws ManagementException
Throws:
ManagementException

listApplicationEndPoints

public String[] listApplicationEndPoints()
                                  throws ManagementException
List all the application end points.

Scope: Cluster

Returns:
end point URL.
Throws:
ManagementException.
ManagementException

removeApplicationEndPoint

public void removeApplicationEndPoint(String appinstanceId)
                               throws ManagementException
Updates Application Endpoint for applicationId

Scope: Cluster

Parameters:
appinstanceId - application instance id.
Throws:
ManagementException

setHttpBasicAuthentication

public void setHttpBasicAuthentication(boolean value)
                                throws ManagementException
Throws:
ManagementException

setHttpTimeoutPeriod

public void setHttpTimeoutPeriod(int value)
                          throws ManagementException
Sets the time (seconds) window/period in wich x number of timeouts are allowed before plug-in instance is disconnected. Requests outside the window/time period are not taken into consideration when deciding if plug-in instance should be disconnected or not. Value is effective for all new events.

Scope: Cluster

Throws:
ManagementException

setHttpTimeoutThreshold

public void setHttpTimeoutThreshold(int value)
                             throws ManagementException
Sets the number of HTTP timeouts that are allowed in a http timeout period before plug-in instance is disconnected. Value is effective for all new events.

Scope: Cluster

Throws:
ManagementException

setHttpWaitTime

public void setHttpWaitTime(int value)
                     throws ManagementException
Sets HTTP wait time (Request-time->Response) in seconds for MT requests. Value is effective for all new events.

Scope: Cluster

Throws:
ManagementException

setNetworkEndpoint

public void setNetworkEndpoint(String value)
                        throws ManagementException
Throws:
ManagementException

setPassword

public void setPassword(String value)
                 throws ManagementException
Throws:
ManagementException

setReactivateTime

public void setReactivateTime(int value)
                       throws ManagementException
Sets the time (seconds) a plug-in instance should stay disconnected after having been disconnected due to http timeout criteria. If 0 or negative value is used the plug-in instance is not connected automatically. Value is effective for all new events.

Scope: Cluster

Throws:
ManagementException

setUserName

public void setUserName(String value)
                 throws ManagementException
Throws:
ManagementException

setUserNameTokenAuthentication

public void setUserNameTokenAuthentication(boolean value)
                                    throws ManagementException
Throws:
ManagementException

Skip navigation links

Oracle Communications Services Gatekeeper OAM Java API Reference
6.0

E55516-02


Copyright © 2008, 2015, Oracle and/or its affiliates. All rights reserved.