org.ogf.graap.wsag.client.remote
Class RemoteNegotiationClientImpl

java.lang.Object
  extended by org.ogf.graap.wsag.client.impl.NegotiationClientImpl
      extended by org.ogf.graap.wsag.client.remote.RemoteNegotiationClientImpl
All Implemented Interfaces:
NegotiationClient, NegotiationService, WsClient

public class RemoteNegotiationClientImpl
extends NegotiationClientImpl

Default implementation of an agreement negotiation client.

Author:
hrasheed

Constructor Summary
RemoteNegotiationClientImpl(EndpointReferenceType epr, ISecurityProperties securityProperties)
          Instantiates a negotiation client for the given EPR.
 
Method Summary
 NegotiationClient clone()
          Returns a copy of the client.
 WsClient getWebServiceClient()
          
 
Methods inherited from class org.ogf.graap.wsag.client.impl.NegotiationClientImpl
advertise, destroy, getEndpoint, getNegotiableTemplates, getNegotiationContext, getNegotiationOffer, getNegotiationOffers, getProperties, getSecurityProperties, isUsingTrace, negotiate, setProperties, setTrace, terminate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteNegotiationClientImpl

public RemoteNegotiationClientImpl(EndpointReferenceType epr,
                                   ISecurityProperties securityProperties)
Instantiates a negotiation client for the given EPR.

Parameters:
epr - the negotiation endpoint reference
securityProperties - the security properties to use
Method Detail

getWebServiceClient

public WsClient getWebServiceClient()

Returns:
the web service client for this service.

clone

public NegotiationClient clone()
                        throws CloneNotSupportedException
Returns a copy of the client.

Specified by:
clone in interface NegotiationClient
Specified by:
clone in class NegotiationClientImpl
Returns:
the cloned NegotiationClient
Throws:
CloneNotSupportedException - indicates that a particular client implementation does not support cloning


Copyright © 2008-2012 Fraunhofer Institute SCAI. All Rights Reserved.