|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
@Transactional public interface QoSMetricManager
A manager of qos metric. Provides methods to create, retrieve, delete or update qos metric
| Method Summary | |
|---|---|
java.util.List<QoSMetricTO> |
getAllQoSMetrics()
Allow to recover all QoSMetrics stored in database |
java.util.Map<java.lang.String,java.lang.String> |
getCurrentMessage(java.lang.String address)
|
QoSMetricTO |
getQoSMetric(java.lang.String bindingOperationId)
Allow to get a specific QoSMetricTO by providing the binding operation identifier |
QoSMetricTO |
getQoSMetricForBinding(java.lang.String bindingTO)
Allow to calculate QoSMetric for a given binding |
QoSMetricTO |
getQoSMetricForEndpoint(java.lang.String endpointTO)
Allow to calculate QoSMetric for a given endpoint |
QoSMetricTO |
getQoSMetricForTechnicalService(java.lang.String techServiceTO)
Allow to calculate QoSMetric for a given technical service |
void |
removeQoSMetric(java.lang.String bindingOperationId)
Allow to remove a QoSMetric by providing the linked binding operation identifier |
void |
saveQoSMetric(QoSMetricTO qoSMetricTO)
Allow to save in database new QoSMetric object, by providing a QoSMetricTO |
EndpointTO |
subscribe(java.lang.String endpointId,
java.lang.String responseAddress)
|
EndpointTO |
unSubscribe(java.lang.String endpointId,
java.lang.String responseAddress)
|
void |
updateQoSMetric(QoSMetricTO qoSMetricTO)
Allow to update a QoSMetricBO by providing a QoSMetricTO |
| Method Detail |
|---|
void saveQoSMetric(QoSMetricTO qoSMetricTO)
throws DeploymentException
qoSMetricTO -
DeploymentException
void removeQoSMetric(java.lang.String bindingOperationId)
throws DeploymentException
String - bindingOperationId
DeploymentException
QoSMetricTO getQoSMetric(java.lang.String bindingOperationId)
throws DeploymentException
String - bindingOperationId
DeploymentException
java.util.List<QoSMetricTO> getAllQoSMetrics()
throws DeploymentException
DeploymentException
void updateQoSMetric(QoSMetricTO qoSMetricTO)
throws DeploymentException
QoSMetricTO - qoSMetricTO
DeploymentException
QoSMetricTO getQoSMetricForEndpoint(java.lang.String endpointTO)
throws DeploymentException
EndpointTO - endpointTO
DeploymentException
QoSMetricTO getQoSMetricForTechnicalService(java.lang.String techServiceTO)
throws DeploymentException
techServiceTO -
DeploymentException
QoSMetricTO getQoSMetricForBinding(java.lang.String bindingTO)
throws DeploymentException
BindingTO - bindingTO
DeploymentException
java.util.Map<java.lang.String,java.lang.String> getCurrentMessage(java.lang.String address)
throws QoSMetricServiceException
QoSMetricServiceException
EndpointTO subscribe(java.lang.String endpointId,
java.lang.String responseAddress)
throws QoSMetricServiceException
QoSMetricServiceException
EndpointTO unSubscribe(java.lang.String endpointId,
java.lang.String responseAddress)
throws QoSMetricServiceException
QoSMetricServiceException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||