public interface BusinessServiceConfigurationMBean extends CommonServiceConfigurationMBean
Modifier and Type | Field and Description |
---|---|
static String |
NAME
Name of this mbean
|
static String |
TYPE
Type of this mbean
|
Modifier and Type | Method and Description |
---|---|
void |
detachBusinessServicesFromRegistry(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(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 String NAME
static final String TYPE
Diagnostics[] synchronizeServices(Collection<Ref> refs, HandleDelete handleDelete) throws NotFoundException, 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.IllegalArgumentException
- If the Ref does not corresponds to a business service ref.void detachBusinessServicesFromRegistry(Collection<Ref> refs) throws NotFoundException, IllegalArgumentException
refs
- Collection of Refs to be detached.NotFoundException
- If the resource is not found.IllegalArgumentException
- If the ref does not corresponds to a business service ref.boolean isResultCachingEnabled(Ref serviceref) throws Exception
serviceref
- reference to the serviceException
void enableResultCaching(Ref serviceref) throws Exception
serviceref
- reference to the serviceException
void disableResultCaching(Ref serviceref) throws Exception
serviceref
- reference to the serviceException
boolean isThrottlingEnabled(Ref serviceref) throws Exception
serviceref
- reference to the serviceException
void enableThrottling(Ref serviceref) throws Exception
serviceref
- reference to the serviceException
void disableThrottling(Ref serviceref) throws Exception
serviceref
- reference to the serviceException
boolean isURIOfflineEnabled(Ref serviceref) throws Exception
serviceref
- reference to the serviceException
void enableURIOffline(Ref serviceref) throws Exception
serviceref
- reference to the serviceException