public interface BusinessServiceConfigurationMBean extends CommonServiceConfigurationMBean
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NAME
Name of this mbean
|
static java.lang.String |
TYPE
Type of this mbean
|
Modifier and Type | Method and Description |
---|---|
void |
detachBusinessServicesFromRegistry(java.util.Collection<Ref> refs)
Detaches a collection of Business Services from the registry.
|
void |
disableResultCaching(Ref serviceref)
Disables result caching for the service.
|
void |
disableThrottling(Ref serviceref)
Disables throttling for the service.
|
void |
disableURIOffline(Ref serviceref)
Disables URI Offline for the service.
|
void |
enableResultCaching(Ref serviceref)
Enables result caching for the service.
|
void |
enableThrottling(Ref serviceref)
Enables throttling for the service.
|
void |
enableURIOffline(Ref serviceref)
Enables URI Offline for the service.
|
boolean |
isResultCachingEnabled(Ref serviceref)
Returns true if result caching is enabled
|
boolean |
isThrottlingEnabled(Ref serviceref)
Returns true if throttling is enabled
|
boolean |
isURIOfflineEnabled(Ref serviceref)
Returns true if URI Offline is enabled
|
Diagnostics[] |
synchronizeServices(java.util.Collection<Ref> refs, HandleDelete handleDelete)
Synchronizes a collection of business services by importing them from the registry.
|
disableMessageTracing, disableService, enableMessageTracing, enableService, isEnabled, isMessageTracingEnabled
disableMonitoring, disableSLAAlerting, enableMonitoring, enableSLAAlerting, isMonitoringEnabled, isSLAAlertingEnabled
static final java.lang.String NAME
static final java.lang.String TYPE
Diagnostics[] synchronizeServices(java.util.Collection<Ref> refs, HandleDelete handleDelete) throws NotFoundException, java.lang.IllegalArgumentException
refs
- Collection of all the Ref which have to be synchronized.handleDelete
-
HandleDelete.MarkForDelete
HandleDelete.Delete
HandleDelete.Detach
NotFoundException
- If a Ref is not found.java.lang.IllegalArgumentException
- If the Ref does not corresponds to a business service ref.void detachBusinessServicesFromRegistry(java.util.Collection<Ref> refs) throws NotFoundException, java.lang.IllegalArgumentException
refs
- Collection of Refs to be detached.NotFoundException
- If the resource is not found.java.lang.IllegalArgumentException
- If the ref does not corresponds to a business service ref.boolean isResultCachingEnabled(Ref serviceref) throws java.lang.Exception
serviceref
- reference to the servicejava.lang.Exception
void enableResultCaching(Ref serviceref) throws java.lang.Exception
serviceref
- reference to the servicejava.lang.Exception
void disableResultCaching(Ref serviceref) throws java.lang.Exception
serviceref
- reference to the servicejava.lang.Exception
boolean isThrottlingEnabled(Ref serviceref) throws java.lang.Exception
serviceref
- reference to the servicejava.lang.Exception
void enableThrottling(Ref serviceref) throws java.lang.Exception
serviceref
- reference to the servicejava.lang.Exception
void disableThrottling(Ref serviceref) throws java.lang.Exception
serviceref
- reference to the servicejava.lang.Exception
boolean isURIOfflineEnabled(Ref serviceref) throws java.lang.Exception
serviceref
- reference to the servicejava.lang.Exception
void enableURIOffline(Ref serviceref) throws java.lang.Exception
serviceref
- reference to the servicejava.lang.Exception
void disableURIOffline(Ref serviceref) throws java.lang.Exception
serviceref
- reference to the servicejava.lang.Exception