org.ogf.graap.wsag.client.remote
Class RemoteAgreementClientImpl
java.lang.Object
org.ogf.graap.wsag.client.impl.AgreementImpl
org.ogf.graap.wsag.client.remote.RemoteAgreementClientImpl
- All Implemented Interfaces:
- AgreementClient, AgreementService, WsClient
public class RemoteAgreementClientImpl
- extends AgreementImpl
Default implementation of an agreement client.
- Author:
- Oliver Waeldrich
Methods inherited from class org.ogf.graap.wsag.client.impl.AgreementImpl |
destroy, getAgreementId, getContext, getEndpoint, getGuaranteeTermState, getGuaranteeTermStates, getName, getProperties, getSecurityProperties, getServiceTermState, getServiceTermStates, getState, getTerms, isUsingTrace, setProperties, setTrace, terminate, terminate |
RemoteAgreementClientImpl
public RemoteAgreementClientImpl(EndpointReferenceType epr,
ISecurityProperties securityProperties)
- Instantiates a new agreement client for the given EPR.
- Parameters:
epr
- the agreement endpoint reference.securityProperties
- the security properties
clone
public AgreementClient clone()
throws CloneNotSupportedException
- Returns a copy of the client.
- Specified by:
clone
in interface AgreementClient
- Specified by:
clone
in class AgreementImpl
- Returns:
- the cloned AgreementClient
- Throws:
CloneNotSupportedException
- indicates that the client implementation does not support cloning
getWebServiceClient
public WsClient getWebServiceClient()
- Returns the web-service client used for communication with the SLA management server.
- Returns:
- the web service client for this service.
Copyright © 2008-2012 Fraunhofer Institute SCAI. All Rights Reserved.