amwebarsentitlementservice.client.factory
Class BrowserBasedClientFactory

java.lang.Object
  |
  +--amwebarsentitlementservice.client.factory.ProtocolSpecificClientFactory
        |
        +--amwebarsentitlementservice.client.factory.BrowserBasedClientFactory

public class BrowserBasedClientFactory
extends ProtocolSpecificClientFactory


Constructor Summary
protected BrowserBasedClientFactory()
           
 
Method Summary
protected  java.lang.Object clone()
          It isn't permited to clone the object: The clone method throws the CloneNotSupportedException.
 AMWebARSClient generate(java.lang.String protocol_id, java.lang.String provider_id)
           
static BrowserBasedClientFactory getInstance()
          Returns the only instance of the BrowserBasedClientFactory.
 void returnClient(AMWebARSClient client)
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BrowserBasedClientFactory

protected BrowserBasedClientFactory()
Method Detail

getInstance

public static BrowserBasedClientFactory getInstance()
Returns the only instance of the BrowserBasedClientFactory.
Returns:
only instance of BrowserBasedClientFactory

clone

protected java.lang.Object clone()
                          throws java.lang.CloneNotSupportedException
It isn't permited to clone the object: The clone method throws the CloneNotSupportedException.
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException -  

generate

public AMWebARSClient generate(java.lang.String protocol_id,
                               java.lang.String provider_id)
                        throws java.lang.CloneNotSupportedException
Overrides:
generate in class ProtocolSpecificClientFactory

returnClient

public void returnClient(AMWebARSClient client)
Overrides:
returnClient in class ProtocolSpecificClientFactory