public class ServerManagement extends Object implements XServerManagementMXBean
Constructor and Description |
---|
ServerManagement(ServerConfig serverConfig) |
Modifier and Type | Method and Description |
---|---|
void |
disableMessageTracing()
Disables integration flow message tracing functionality
|
void |
enableMessageTracing()
Enables integration flow message tracing functionality
|
boolean |
isMessageTracingEnabled()
Checks whether the integration flow message tracing functionality is enabled *
|
List<IntegrationFlowTraceNode> |
retrieveMessagePath(String projectId,
String projectVersion,
String flowId)
Retrieves the last traced message path
|
XMessageView |
retrieveMessageView(String projectId,
String projectVersion,
String flowId,
String sourceId,
String outPortDisplayName,
String targetId)
Retrieves traced message view between two integration flow elements
|
XMessageView |
retrieveReceivedMessage(String projectId,
String projectVersion,
String flowId,
String elementId)
Retrieves traced received message view of a flow element
|
void |
startXServer()
Starts the XServer initializing projects, deployment units and integration flows
|
void |
stopXServer()
Stops the XServer destroying projects, deployment units and integration flows
|
public ServerManagement(ServerConfig serverConfig)
public void stopXServer()
stopXServer
in interface XServerManagementMXBean
public void startXServer()
startXServer
in interface XServerManagementMXBean
public void enableMessageTracing()
enableMessageTracing
in interface XServerManagementMXBean
public void disableMessageTracing()
disableMessageTracing
in interface XServerManagementMXBean
public boolean isMessageTracingEnabled()
isMessageTracingEnabled
in interface XServerManagementMXBean
public List<IntegrationFlowTraceNode> retrieveMessagePath(String projectId, String projectVersion, String flowId)
retrieveMessagePath
in interface XServerManagementMXBean
projectId
- ID of the project to which the integration flow belongs toprojectVersion
- version of the project to which the integration flow belongs toflowId
- ID of the XIntegrationFlow
instanceIntegrationFlowTraceNode
public XMessageView retrieveMessageView(String projectId, String projectVersion, String flowId, String sourceId, String outPortDisplayName, String targetId)
retrieveMessageView
in interface XServerManagementMXBean
projectId
- ID of the project to which the integration flow belongs toprojectVersion
- version of the project to which the integration flow belongs toflowId
- ID of the XIntegrationFlow
instancesourceId
- bean ID of the source elementoutPortDisplayName
- display name of the source outporttargetId
- bean ID of the target elementXMessageView
public XMessageView retrieveReceivedMessage(String projectId, String projectVersion, String flowId, String elementId)
retrieveReceivedMessage
in interface XServerManagementMXBean
projectId
- ID of the project to which the integration flow belongs toprojectVersion
- version of the project to which the integration flow belongs toflowId
- ID of the XIntegrationFlow
instanceelementId
- bean ID of the elementXMessageView
Copyright © 2016–2019 AdroitLogic. All rights reserved.