public abstract class BOA
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected NegotiationSession |
negotiationSession
Reference to the object which holds all information about the negotiation
|
Constructor and Description |
---|
BOA() |
Modifier and Type | Method and Description |
---|---|
void |
endSession(NegotiationResult result)
Method called at the end of the negotiation.
|
java.util.Set<BOAparameter> |
getParameters()
returns the set of available parameters of this BOA component.
|
void |
init(NegotiationSession negotiationSession)
initializes the BOA
|
abstract java.io.Serializable |
loadData()
Method used to load the saved object, possibly created in a previous
negotiation session.
|
abstract void |
storeData(java.io.Serializable object)
Method used to store data that should be accessible in the next
negotiation session on the same scenario.
|
protected NegotiationSession negotiationSession
public void init(NegotiationSession negotiationSession)
negotiationSession
- public java.util.Set<BOAparameter> getParameters()
#init(...)
calls to the
components.public void endSession(NegotiationResult result)
result
- of the negotiation.public abstract void storeData(java.io.Serializable object)
object
- to be saved by this component.public abstract java.io.Serializable loadData()