com.ebmwebsourcing.wsstar.dm.impl
Class QoSMetricsImpl

java.lang.Object
  extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl<E>
      extended by org.ow2.easywsdl.schema.api.abstractElmt.AbstractXMLElementImpl<E>
          extended by com.ebmwebsourcing.wsstar.dm.impl.WSDMElementImpl<OperationMetricType>
              extended by com.ebmwebsourcing.wsstar.dm.impl.QoSMetricsImpl
All Implemented Interfaces:
QoSMetrics, WSDMElement, java.io.Serializable, org.ow2.easywsdl.schema.api.SchemaElement, org.ow2.easywsdl.schema.api.XMLElement

public class QoSMetricsImpl
extends WSDMElementImpl<OperationMetricType>
implements QoSMetrics

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.ebmwebsourcing.wsstar.dm.impl.WSDMElementImpl
documentation
 
Fields inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
model, parent
 
Constructor Summary
QoSMetricsImpl(OperationMetricType model)
           
 
Method Summary
 void addOtherElements(org.w3c.dom.Element arg0)
           
 QoSInteger getLastRequestSize()
           
 QoSInteger getLastResponseSize()
           
 QoSDuration getLastResponseTime()
           
 QoSInteger getMaxRequestSize()
           
 QoSInteger getMaxResponseSize()
           
 QoSDuration getMaxResponseTime()
           
 QoSInteger getNumberOfFailedRequests()
           
 QoSInteger getNumberOfRequests()
           
 QoSInteger getNumberOfSuccessfulRequests()
           
 java.lang.String getOperation()
           
 java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
           
 java.util.List<org.w3c.dom.Element> getOtherElements()
           
 javax.xml.namespace.QName getPortType()
           
 QoSDuration getServiceTime()
           
 void setLastRequestSize(QoSInteger lastRequestSize)
           
 void setLastResponseSize(QoSInteger lastResponseSize)
           
 void setLastResponseTime(QoSDuration lastResponseTime)
           
 void setMaxRequestSize(QoSInteger maxRequestSize)
           
 void setMaxResponseSize(QoSInteger maxResponseSize)
           
 void setMaxResponseTime(QoSDuration maxResponseTime)
           
 void setNumberOfFailedRequests(QoSInteger numberOfFailedRequests)
           
 void setNumberOfRequests(QoSInteger numberOfRequests)
           
 void setNumberOfSuccessfulRequests(QoSInteger numberOfSuccessfulRequests)
           
 void setOperation(java.lang.String operation)
           
 void setPortType(javax.xml.namespace.QName portType)
           
 void setServiceTime(QoSDuration serviceTime)
           
 
Methods inherited from class com.ebmwebsourcing.wsstar.dm.impl.WSDMElementImpl
createDocumentation, getDocumentation, getModel, setDocumentation, toString
 
Methods inherited from class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl
equals, getParent, getSchema, getTopParent, hashCode, setParent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.ow2.easywsdl.schema.api.SchemaElement
equals, hashCode
 

Constructor Detail

QoSMetricsImpl

public QoSMetricsImpl(OperationMetricType model)
Method Detail

getLastResponseSize

public QoSInteger getLastResponseSize()
Specified by:
getLastResponseSize in interface QoSMetrics
Returns:
the lastResponseSize

setLastResponseSize

public void setLastResponseSize(QoSInteger lastResponseSize)
                         throws WSDMException
Specified by:
setLastResponseSize in interface QoSMetrics
Parameters:
lastResponseSize - the lastResponseSize to set
Throws:
WSDMException

getLastRequestSize

public QoSInteger getLastRequestSize()
Specified by:
getLastRequestSize in interface QoSMetrics
Returns:
the lastRequestSize

setLastRequestSize

public void setLastRequestSize(QoSInteger lastRequestSize)
                        throws WSDMException
Specified by:
setLastRequestSize in interface QoSMetrics
Parameters:
lastRequestSize - the lastRequestSize to set
Throws:
WSDMException

getMaxResponseSize

public QoSInteger getMaxResponseSize()
Specified by:
getMaxResponseSize in interface QoSMetrics
Returns:
the maxResponseSize

setMaxResponseSize

public void setMaxResponseSize(QoSInteger maxResponseSize)
                        throws WSDMException
Specified by:
setMaxResponseSize in interface QoSMetrics
Parameters:
maxResponseSize - the maxResponseSize to set
Throws:
WSDMException

getMaxRequestSize

public QoSInteger getMaxRequestSize()
Specified by:
getMaxRequestSize in interface QoSMetrics
Returns:
the maxRequestSize

setMaxRequestSize

public void setMaxRequestSize(QoSInteger maxRequestSize)
                       throws WSDMException
Specified by:
setMaxRequestSize in interface QoSMetrics
Parameters:
maxRequestSize - the maxRequestSize to set
Throws:
WSDMException

getNumberOfFailedRequests

public QoSInteger getNumberOfFailedRequests()
Specified by:
getNumberOfFailedRequests in interface QoSMetrics
Returns:
the numberOfFailedRequests

setNumberOfFailedRequests

public void setNumberOfFailedRequests(QoSInteger numberOfFailedRequests)
                               throws WSDMException
Specified by:
setNumberOfFailedRequests in interface QoSMetrics
Parameters:
numberOfFailedRequests - the numberOfFailedRequests to set
Throws:
WSDMException

getNumberOfRequests

public QoSInteger getNumberOfRequests()
Specified by:
getNumberOfRequests in interface QoSMetrics
Returns:
the numberOfRequests

setNumberOfRequests

public void setNumberOfRequests(QoSInteger numberOfRequests)
                         throws WSDMException
Specified by:
setNumberOfRequests in interface QoSMetrics
Parameters:
numberOfRequests - the numberOfRequests to set
Throws:
WSDMException

getNumberOfSuccessfulRequests

public QoSInteger getNumberOfSuccessfulRequests()
Specified by:
getNumberOfSuccessfulRequests in interface QoSMetrics
Returns:
the numberOfSuccessfulRequests

setNumberOfSuccessfulRequests

public void setNumberOfSuccessfulRequests(QoSInteger numberOfSuccessfulRequests)
                                   throws WSDMException
Specified by:
setNumberOfSuccessfulRequests in interface QoSMetrics
Parameters:
numberOfSuccessfulRequests - the numberOfSuccessfulRequests to set
Throws:
WSDMException

getLastResponseTime

public QoSDuration getLastResponseTime()
Specified by:
getLastResponseTime in interface QoSMetrics
Returns:
the lastResponseTime

setLastResponseTime

public void setLastResponseTime(QoSDuration lastResponseTime)
                         throws WSDMException
Specified by:
setLastResponseTime in interface QoSMetrics
Parameters:
lastResponseTime - the lastResponseTime to set
Throws:
WSDMException

getMaxResponseTime

public QoSDuration getMaxResponseTime()
Specified by:
getMaxResponseTime in interface QoSMetrics
Returns:
the maxResponseTime

setMaxResponseTime

public void setMaxResponseTime(QoSDuration maxResponseTime)
                        throws WSDMException
Specified by:
setMaxResponseTime in interface QoSMetrics
Parameters:
maxResponseTime - the maxResponseTime to set
Throws:
WSDMException

getServiceTime

public QoSDuration getServiceTime()
Specified by:
getServiceTime in interface QoSMetrics
Returns:
the serviceTime

setServiceTime

public void setServiceTime(QoSDuration serviceTime)
                    throws WSDMException
Specified by:
setServiceTime in interface QoSMetrics
Parameters:
serviceTime - the serviceTime to set
Throws:
WSDMException

getPortType

public javax.xml.namespace.QName getPortType()
Specified by:
getPortType in interface QoSMetrics
Returns:
the portType

setPortType

public void setPortType(javax.xml.namespace.QName portType)
Specified by:
setPortType in interface QoSMetrics
Parameters:
portType - the portType to set

getOperation

public java.lang.String getOperation()
Specified by:
getOperation in interface QoSMetrics
Returns:
the operation

setOperation

public void setOperation(java.lang.String operation)
Specified by:
setOperation in interface QoSMetrics
Parameters:
operation - the operation to set

getOtherElements

public java.util.List<org.w3c.dom.Element> getOtherElements()
                                                     throws org.ow2.easywsdl.schema.api.XmlException
Specified by:
getOtherElements in interface org.ow2.easywsdl.schema.api.XMLElement
Throws:
org.ow2.easywsdl.schema.api.XmlException

getOtherAttributes

public java.util.Map<javax.xml.namespace.QName,java.lang.String> getOtherAttributes()
                                                                             throws org.ow2.easywsdl.schema.api.XmlException
Specified by:
getOtherAttributes in interface org.ow2.easywsdl.schema.api.SchemaElement
Overrides:
getOtherAttributes in class org.ow2.easywsdl.schema.api.abstractElmt.AbstractSchemaElementImpl<OperationMetricType>
Throws:
org.ow2.easywsdl.schema.api.XmlException

addOtherElements

public void addOtherElements(org.w3c.dom.Element arg0)
Specified by:
addOtherElements in interface org.ow2.easywsdl.schema.api.XMLElement


Copyright © 2009-2010 eBM Websourcing. All Rights Reserved.