org.ogf.graap.wsag.client.local
Class LocalNegotiationClientImpl

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

public class LocalNegotiationClientImpl
extends NegotiationClientImpl

Default implementation of a negotiation client for local access to a negotiation instance. Internal use only.

Author:
hrasheed

Constructor Summary
LocalNegotiationClientImpl(Negotiation negotiation)
           
 
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

LocalNegotiationClientImpl

public LocalNegotiationClientImpl(Negotiation negotiation)
Parameters:
negotiation - the negotiation instance
Method Detail

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

getWebServiceClient

public WsClient getWebServiceClient()

Returns:
the web service client for this service.


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