The RestTransportManager MBean controls REST transport enablement, deployed REST services, descriptors, runtime properties, and metrics.

It has the following operations:

Operation Description Syntax
isTransportEnabled Checks if the REST transport is enabled for the specified WebApp. {"O":"PASOE:type=OEManager,name=RestTransportManager","M":["isTransportEnabled","<appName>","<webAppName>"]}
enableTransport Enables the REST transport for the specified WebApp. {"O":"PASOE:type=OEManager,name=RestTransportManager","M":["enableTransport","<appName>","<webAppName>"]}
disableTransport Disables the REST transport for the specified WebApp. {"O":"PASOE:type=OEManager,name=RestTransportManager","M":["disableTransport","<appName>","<webAppName>"]}
undeployService Undeploys a service from the REST transport for the specified WebApp. {"O":"PASOE:type=OEManager,name=RestTransportManager","M":["undeployService","<appName>","<webAppName>","<restServiceName>"]}
deployService Deploys a new REST service using the service descriptor for the specified WebApp. {"O":"PASOE:type=OEManager,name=RestTransportManager","M":["deployService","<appName>","<webAppName>","<descriptorLocation>"]}
getProperties Retrieved runtime properties for REST transport for the specified WebApp. {"O":"PASOE:type=OEManager,name=RestTransportManager","M":["getProperties","<appName>","<webAppName>"]}
setProperties Sets runtime properties for REST transport for the specified WebApp. {"O":"PASOE:type=OEManager,name=RestTransportManager","M":["setProperties","<appName>","<webAppName>","<propName>","<propValue>"]}
getDescriptors Returns a list of all REST service descriptors deployed in the WebApp. {"O":"PASOE:type=OEManager,name=RestTransportManager","M":["getDescriptors","<appName>","<webAppName>"]}
getDescriptor Retrieves a specific deployed REST descriptor for a given WebApp. {"O":"PASOE:type=OEManager,name=RestTransportManager","M":["getDescriptor","<appName>","<webAppName>","<restServiceName>"]}
getMetrics Retrieves the REST transport metrics for a given WebApp. {"O":"PASOE:type=OEManager,name=RestTransportManager","M":["getMetrics","<appName>","<webAppName>"]}
resetMetrics Resets the REST transport metrics for a given WebApp. {"O":"PASOE:type=OEManager,name=RestTransportManager","M":["resetMetrics","<appName>","<webAppName>"]}