Package | Description |
---|---|
org.adroitlogic.x.management.rest.auth |
This package contains the authentication and authorization related utility classes
|
org.adroitlogic.x.management.rest.controller |
This package contains the management controller implementations to expose the management information and operations
as REST services out of the container
|
org.adroitlogic.x.management.rest.service |
This package contains the management REST services that are exposed by the Project-X runtime server.
|
Modifier and Type | Method and Description |
---|---|
String |
JWTTokenEncrypt.decrypt(String cipherText)
Decrypt a JWT token string
|
String |
JWTTokenEncrypt.encrypt(String plainText)
Encrypts a JWT token string with Base64
|
String |
JWTTokenManager.generateToken(String subject)
Generates a JWT token to the user with adding his permissions, token expiration time
|
Modifier and Type | Method and Description |
---|---|
javax.ws.rs.core.Response |
TroubleshootController.downloadReport() |
javax.ws.rs.core.Response |
SnapshotController.downloadResult() |
Modifier and Type | Method and Description |
---|---|
void |
LoggingManagementService.addLogger(org.adroitlogic.x.logging.view.LoggerView view,
String componentType,
int moduleId,
int loggerId) |
javax.ws.rs.core.Response |
TroubleshootService.downloadReport() |
javax.ws.rs.core.Response |
SnapshotService.downloadResult() |
void |
TroubleshootService.executeTaskQueue(ExecutionConfigView parameters) |
org.adroitlogic.x.logging.view.AppenderView |
LoggingManagementService.getAppender(String appenderName) |
List<org.adroitlogic.x.logging.view.AppenderView> |
LoggingManagementService.getAppenders() |
List<TaskView> |
TroubleshootService.getAvailableTasks() |
TaskResultView |
TroubleshootService.getCurrentTaskStatus() |
List<ConnectorResource> |
IntegrationFlowManagementService.getEgressConnectors(String projectId,
String version,
String flowId)
Returns a list of
ConnectorResource s representing the egress connectors of the integration flow |
FlowResource |
ProjectManagementService.getFlow(String projectId,
String flowId) |
FlowResource |
ProjectManagementService.getFlow(String projectId,
String version,
String flowId) |
FlowResource |
IntegrationFlowManagementService.getFlow(String projectId,
String version,
String flowId)
Returns
FlowResource representing the integration flow that has the given flowId and belongs to a project
with the given projectId and version. |
List<FlowResource> |
ProjectManagementService.getFlows(String projectId,
String version) |
String |
IntegrationFlowManagementService.getFlowXPos(String projectId,
String version,
String flowId)
Returns
String containing the XPos JSON content of the integration flow that has the given flowId and
belongs to a project with the given projectId and version. |
List<ConnectorResource> |
IntegrationFlowManagementService.getIngressConnectors(String projectId,
String version,
String flowId)
Returns a list of
ConnectorResource s representing the ingress connectors of the integration flow |
(package private) List<ConnectorResource> |
IntegrationFlowManagementService.getIngressConnectors(XIntegrationFlow integrationFlow)
Returns a list of
ConnectorResource s representing the ingress connectors of the integration flow |
org.adroitlogic.x.logging.view.LoggerView |
LoggingManagementService.getLogger(String loggerName) |
List<org.adroitlogic.x.logging.view.LoggerView> |
LoggingManagementService.getLoggers(String query) |
NodeHealthResource |
NodeHealthService.getNodeHealth() |
ProjectResource |
ProjectManagementService.getProject(String projectId) |
ProjectResource |
ProjectManagementService.getProject(String projectId,
String version) |
List<ProjectResource> |
ProjectManagementService.getProjectList() |
CommandView |
ClusterCommandManagementService.getPublishedCommand(String commandId)
Retrive a single command view with given command version
|
Map<Integer,CommandView> |
ClusterCommandManagementService.getPublishedCommands()
Gets the currently published cluster commands.
|
ServerResource |
ServerManagementService.getServerInfo()
Retrieves configuration information of this UltraESB-X server instance
|
Status |
ServerManagementService.getServerStatus()
Retrieves the current status of the server instance
|
Status |
SnapshotService.getSnapshotStatus() |
ExecutionSummaryView |
TroubleshootService.getTaskExecutionSummary() |
Status |
TroubleshootService.getTaskQueueStatus() |
void |
ServerManagementService.gracefulShutdown(long waitTimeMillis)
Shutdown the XServer gracefully within the specified grace period.
|
void |
TroubleshootService.launchTaskQueue(ExecutionConfigView parameters) |
String |
AuthService.login(JsonUsernamePasswordObject authJsonToken)
Invoke shiro user authentication and that will direct to the Authorization Realm.
|
String |
ClusterCommandManagementService.publishCommand(String marshaledCommand)
Publishes a
XControlCommand through the XClusterManager 's command
framework. |
void |
ClusterCommandManagementService.retryCommand(int commandId)
Retries a given
XControlCommand . |
void |
ServerManagementService.shutdownServer()
Shutdowns this UltraESB-X server instance
|
void |
ServerManagementService.startMaintenance()
Starts the maintenance mode of XServer
|
void |
ProjectManagementService.startProject(String projectId)
Starts a specific project
|
void |
ProjectManagementService.startProject(String projectId,
String version)
Starts a specific project
|
void |
ServerManagementService.startServer()
Starts this UltraESB-X server instance
|
void |
SnapshotService.startSnapshot() |
void |
ServerManagementService.stopMaintenance()
Resume normal operations from maintenance mode
|
void |
ProjectManagementService.stopProject(String projectId)
Stops a specific project
|
void |
ProjectManagementService.stopProject(String projectId,
String version)
Stops a specific project
|
void |
ServerManagementService.stopServer()
Stops this UltraESB-X server instance
|
void |
LoggingManagementService.updateLogger(org.adroitlogic.x.logging.view.LoggerView view,
boolean knownExists) |
Copyright © 2016–2019 AdroitLogic. All rights reserved.