public class SecurityManagerEventClient extends Object implements SecurityManagerEventInterface
| Constructor and Description |
|---|
SecurityManagerEventClient(String serverName,
String serverPlatformURLRoot,
OCFRESTClient restClient,
int maxPageSize,
AuditLog auditLog,
String callerId)
Create a new client that is to be used within an OMAG Server.
|
SecurityManagerEventClient(String serverName,
String serverPlatformURLRoot,
String callerId)
Create a new client with no authentication embedded in the HTTP request.
|
SecurityManagerEventClient(String serverName,
String serverPlatformURLRoot,
String userId,
String password,
String callerId)
Create a new client that passes userId and password in each HTTP request.
|
| Modifier and Type | Method and Description |
|---|---|
String |
getConfigurationServerName()
Return the name of the server where configuration is supposed to be stored.
|
void |
registerListener(String userId,
SecurityManagerEventListener listener)
Register a listener object that will be passed each of the events published by
the Security Manager OMAS.
|
public SecurityManagerEventClient(String serverName, String serverPlatformURLRoot, String callerId) throws InvalidParameterException
serverName - name of the server to connect toserverPlatformURLRoot - the network address of the server running the OMAS REST serverscallerId - unique identifier of the callerInvalidParameterException - there is a problem creating the client-side components to issue any
REST API calls.public SecurityManagerEventClient(String serverName, String serverPlatformURLRoot, String userId, String password, String callerId) throws InvalidParameterException
serverName - name of the server to connect toserverPlatformURLRoot - the network address of the server running the OMAS REST serversuserId - caller's userId embedded in all HTTP requestspassword - caller's userId embedded in all HTTP requestscallerId - unique identifier of the callerInvalidParameterException - there is a problem creating the client-side components to issue any
REST API calls.public SecurityManagerEventClient(String serverName, String serverPlatformURLRoot, OCFRESTClient restClient, int maxPageSize, AuditLog auditLog, String callerId) throws InvalidParameterException
serverName - name of the server to connect toserverPlatformURLRoot - the network address of the server running the OMAS REST serversrestClient - pre-initialized REST clientmaxPageSize - pre-initialized parameter limitauditLog - logging destinationcallerId - unique identifier of the callerInvalidParameterException - there is a problem with the information about the remote OMASpublic String getConfigurationServerName()
public void registerListener(String userId, SecurityManagerEventListener listener) throws InvalidParameterException, ConnectionCheckedException, ConnectorCheckedException, PropertyServerException, UserNotAuthorizedException
registerListener in interface SecurityManagerEventInterfaceuserId - calling userlistener - listener objectInvalidParameterException - one of the parameters is null or invalid.ConnectionCheckedException - there are errors in the configuration of the connection which is preventing
the creation of a connector.ConnectorCheckedException - there are errors in the initialization of the connector.PropertyServerException - there is a problem retrieving information from the property server(s).UserNotAuthorizedException - the requesting user is not authorized to issue this request.Copyright © 2018–2021 LF AI & Data Foundation. All rights reserved.