Interface | Description |
---|---|
ActivateAPIKey |
This action can activate the API key.
|
DeletePolicyAction |
Marker interface for providing the delete functionality for policy
|
GatewayPublishAction | |
ManageGatewayAction |
ManageGatewayAction action is for adding a Gateway instance in CentaSite
This action has one state excluding the INITIAL and COMPLETED states. |
ManageRuntimeAliasAction |
ManageRuntimeAliasAction action is used to Edit and create Runtime Aliases in Mediator.
|
ManageRuntimePolicyAction |
ManagerRuntimePolicyAction used to create, edit, configure the actions, and
apply this policy to the assets which satisfy the constraints.
1) Create the Runtime Policy
2) Edit the Runtime Policy
3) Apply this policy to the assets which satisfy the policy constraints
Action States :
Initial ---> ConfigurePolicyDetails ---> ConfigurePolicyActions --> DeployAliases --> ShowDeploymentStatus --> Completed
(Basic Information, Configure Policy Constraints) (Select the aliases need to reload)
Policy Life Cycle :
New --> Production --> Suspended --> Retried
1) current State is ConfigurePolicyActions and create flag set to true, Create the Policy( policy in New state )
2) current State is DeployAliases and activate flag set to true, Create the Policy and Change the state of the policy to Production
so this policy is applicable to the newly deployed virtual instances which satisfy the policy constraints.
3) current state is ConfigurePolicyDetails, mandatory properties are not specified like name, organization, asset types, then throw the meaning full exception.
4) current State is ConfigurePolicyActions and without configuring any actions trying to create or perform the execute next step, throw the meaning full exception.
5) current state is DeployAliases and without select any gateways, perform execute next step, throw the meaning full exception.
|
MergePublishAction | |
MergeUnpublishAction | |
NotifyConsumersAction |
The NotifyConsumersAction facilitates an API provider to send a email notification to all consumers
|
PublishAction |
This CSOAction is responsible for publishing the specified assets in the specified gateways.
|
RuntimeAliasesPublishAction |
Runtime Aliases Publish Action is used to publish Runtime aliases to all Targets
defined in CentraSite.
|
RuntimeAliasesUnpublishAction |
Runtime Aliases Unpublish Action is used to unpublish Runtime aliases from all Targets
defined in CentraSite.
|
VirtualizationService |
An RPC service exposed to obtain the message flow for a service.
|
Class | Description |
---|---|
ActivateAPIKeyModel |
Model class for Privilege Service related data.
|
APIKeyApprovalModel |
Model class for Approval Notification Related Information.
|
APIKeyConfiguration |
Model class for Privilege Service related data.
|
ApprovalEmailConfiguration |
This class has the email configuration used for API key approval.
|
DeploymentResponse |
Model class for the deployment response obtained after publishing an asset to Mediator.
|
EmailConfiguration |
Approval Notification Related Information captured as a model class.
|
GatewayCreateUpdateResponse |
This is the Response bean that is returned as a result of
getting all Gateways in CentraSite.see
GatewayRESTClient.createGateway and
GatewayRESTClient.deleteGateway . |
GatewayGetResponse |
This is the Response bean that is returned as a result of
getting all Gateways in CentraSite.see
GatewayRESTClient.getGateways and
GatewayRESTClient.getGateway(id) . |
PublishRequest |
The bean class for constructing a publish request for the server while publishing assets
to mediator.
|
RuntimeAliasesDeploymentResponse |
Bean class that holds the Deployment response for Runtime aliases
|
RuntimeAliasPublishRequest |
The request bean that is used for Aliases update and remove.
|
UnPublishRequest |
The bean class for constructing a unpublish request for the server while un-deplying assets
from mediator.
|