amwebarsentitlementservice.protocol
Class FixedProviderProtocol
java.lang.Object
|
+--amwebarsentitlementservice.protocol.AMWebARSProtocol
|
+--amwebarsentitlementservice.protocol.FixedProviderProtocol
- All Implemented Interfaces:
- java.lang.Cloneable
- Direct Known Subclasses:
- exampleProtocol, FileReaderProtocol
- public abstract class FixedProviderProtocol
- extends AMWebARSProtocol
Constructor Summary |
FixedProviderProtocol(java.lang.String protocol_id)
Contstructor for FixedProviderProtocol |
Methods inherited from class amwebarsentitlementservice.protocol.AMWebARSProtocol |
equals, getClient, getInstance, getProtocolID, initialize, isInitialized, run, setClient, shutdown, toString, toXML |
Methods inherited from class java.lang.Object |
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
PROTOCOL_INIT_SUCCESS
protected static final ProtocolInitStatus PROTOCOL_INIT_SUCCESS
PROTOCOL_RUN_SUCCESS
protected static final ProtocolRunStatus PROTOCOL_RUN_SUCCESS
PROTOCOL_SHUTDOWN_SUCCESS
protected static final ProtocolShutdownStatus PROTOCOL_SHUTDOWN_SUCCESS
FixedProviderProtocol
public FixedProviderProtocol(java.lang.String protocol_id)
- Contstructor for FixedProviderProtocol
- Parameters:
protocol_id
- The String ID of the Protocol to be constructed
clone
public java.lang.Object clone()
- Clones (copies) this AMWebARSProtocol.
It's used to implement the Prototype pattern.
The cloning is invoked by the ProtocolTable.
- Overrides:
clone
in class AMWebARSProtocol
getPreferedFactory
public ProtocolSpecificClientFactory getPreferedFactory()
- Returns the prefered typ of factory of this protocol.
- Overrides:
getPreferedFactory
in class AMWebARSProtocol
- Returns:
- ProtocolSpecificClientFactory
- See Also:
AMWebARSProtocol.getPreferedFactory()
generateMemento
public AMWebARSProtocolMemento generateMemento()
- Overrides:
generateMemento
in class AMWebARSProtocol
- See Also:
AMWebARSProtocol.generateMemento()
setMemento
public void setMemento(AMWebARSProtocolMemento memento)
- Overrides:
setMemento
in class AMWebARSProtocol
- See Also:
AMWebARSProtocol.setMemento(AMWebARSProtocolMemento)