A B C D E F G H I J K L M N O P R S T U V W X

A

AcceptRequest(NodeCommunicator, int) - Method in class ocean.core.OCEANNode
Handle a communication request that has been received by a listening thread.
AcceptTaskForExec(NodeCommunicator) - Method in class ocean.core.OCEANNode
Read a remote task to be executed on this node.
AcceptTradeProposalForAuction(NodeCommunicator) - Method in class ocean.core.OCEANNode
Read a trade proposal from a remote auction, and start the trading process at this OCEANNode.
addBidItem(BidItem) - Method in class ocean.doc.JobReqsDoc
Add a Bid Item construct to this trade proposal.
addDataObject(DataObject) - Method in class ocean.doc.TaskDescription
Add a data object to be migrated with the task.
addKnownNode(OCEANNodeName) - Method in class ocean.core.OCEANNode
Add a known node to the known node list.
addResource(Resource) - Method in class ocean.doc.SaleableUnit
Add a resource to this saleable unit.
addResource(Resource) - Method in class ocean.doc.TaskDescription
Add a resource to the request list.
addResource(Resource) - Method in class ocean.doc.ResourceBid
Add a resource to the resource request list.
addResourceBid(ResourceBid) - Method in class ocean.doc.JobReqsDoc
Add a Resource Bid construct to this trade proposal
addResources(Resource[]) - Method in class ocean.doc.SaleableUnit
Add a collection of resources to this saleable unit.
address - Variable in class ocean.doc.JobReqsDoc
The address from which the trade request orginated.
addSaleableUnit(SaleableUnit) - Method in class ocean.doc.OCEANResDoc
Add a Saleable Unit construct to this trade proposal.
addScheduleItem(ScheduleItem) - Method in class ocean.doc.Schedule
Add a schedule item to this schedule construct.
addTaskDescription(TaskDescription) - Method in class ocean.doc.TaskGroupDescription
Add a Task construct to this group.
addTaskGroup(TaskGroupDescription) - Method in class ocean.doc.JobReqsDoc
Add a Task Group construct to this trade proposal.
addTaskList(TaskListDescription) - Method in class ocean.doc.JobReqsDoc
Add a Task List construct to this trade proposal.
addTaskPricePair(TaskDescription, Price) - Method in class ocean.doc.TaskListDescription
Add a Task to the group, with the specified price.
AddToTraderList(TradeProposal) - Method in class ocean.negotiation.DoubleAuction
 
Adjust(TradeProposal) - Method in class ocean.negotiation.TradeProposal
Adjust the price of this proposal to be just above(or below, or equal to) another trade proposal.
Adjust(TradeProposal) - Method in class ocean.negotiation.Bid
Adjust the price of this proposal to be just above(or below, or equal to) another trade proposal.
Adjust(TradeProposal) - Method in class ocean.negotiation.Offer
Adjust the price of this proposal to be just above(or below, or equal to) another trade proposal.
Agent - interface ocean.negotiation.Agent.
The Agent interface defines methods that are performed on behalf of users of the market.
agentBuilder - Variable in class ocean.core.OCEANNode
 
AgentBuilder - class ocean.negotiation.AgentBuilder.
AgentBuilder provides the pluggability mechanism for Agent implementations.
AgentBuilder() - Constructor for class ocean.negotiation.AgentBuilder
 
AgentFactory - interface ocean.negotiation.AgentFactory.
The AgentFactory interface specifies methods to create objects that implement the Agent interface.
AgentFactoryImpl - class ocean.negotiation.AgentFactoryImpl.
The default implementation of the AgentFactory interface.
AgentFactoryImpl() - Constructor for class ocean.negotiation.AgentFactoryImpl
 
amount - Variable in class ocean.doc.Price
The price quantity.
arch - Variable in class ocean.doc.CPU
Architecture of this CPU description.
askID - Variable in class ocean.doc.SaleableUnit
The identifier of this unit.
askPrice - Variable in class ocean.doc.SaleableUnit
The ask price for the unit
attachAttrToNode(Element, Document, String, String) - Static method in class ocean.utils.XMLutils
Create a named attribute with a value and attach it to an element.
attachElemToNode(Node, Document, String) - Static method in class ocean.utils.XMLutils
Create a named element and attach it to a node .
attachText(Node, Document, String) - Static method in class ocean.utils.XMLutils
Set a text value for an existing text node.
attachTextToNode(Node, Document, String, String) - Static method in class ocean.utils.XMLutils
Create a text, set its value and append it to a node.
auction - Variable in class ocean.core.OCEANNode
 
auction - Variable in class ocean.network.tpTimeoutListener
 
Auction - interface ocean.negotiation.Auction.
The Auction interface defines the methods that must be supported by an OCEAN auction.
auctionbuilder - Variable in class ocean.core.OCEANNode
 
AuctionBuilder - class ocean.negotiation.AuctionBuilder.
The AuctionBuilder class supports the pluggability of Auction implementations.
AuctionBuilder() - Constructor for class ocean.negotiation.AuctionBuilder
 
AuctionFactory - interface ocean.negotiation.AuctionFactory.
The AuctionFactory interface specifies the method that creates an implementation of the Auction interface.
availableSpace - Variable in class ocean.doc.StableStorage
Available space on this unit.

B

basePort - Variable in class ocean.core.OCEANNode
 
baseSocket - Variable in class ocean.core.OCEANNode
 
Bid - class ocean.negotiation.Bid.
The Bid encapsulates a bid in the computational market.
Bid(BidItem, Price) - Constructor for class ocean.negotiation.Bid
 
Bid(Node, Document, String, String) - Constructor for class ocean.negotiation.Bid
 
Bid(Node, Node, Document, String, String, String) - Constructor for class ocean.negotiation.Bid
 
bidID - Variable in class ocean.doc.TaskGroupDescription
The bid identifier.
bidID - Variable in class ocean.doc.ResourceBid
The identifier of this bid item.
bidIDs - Variable in class ocean.doc.TaskListDescription
List of bid identifiers for the Tasks.
bidItem - Variable in class ocean.negotiation.Bid
The item that is being bid upon
BidItem - class ocean.doc.BidItem.
The abstract BidItem class is the base class of items that can be bid upon in the market.
BidItem(Document) - Constructor for class ocean.doc.BidItem
 
BidItemFactory - class ocean.doc.BidItemFactory.
The BidItemFactory class constructs bid item implementations.
BidItemFactory() - Constructor for class ocean.doc.BidItemFactory
 
BidList - class ocean.negotiation.BidList.
A list of Bid objects.
BidList() - Constructor for class ocean.negotiation.BidList
 
BidList(JobReqsDoc) - Constructor for class ocean.negotiation.BidList
Form the list from a proposal document.
bidPrice - Variable in class ocean.doc.TaskGroupDescription
The bid price of this Task Group.
bidPrice - Variable in class ocean.doc.ResourceBid
The bid price.
buildCurrencyAmount() - Method in class ocean.doc.Price
Construct the node tree of this price.
buildNode() - Method in class ocean.doc.OCEANDocNode
This method builds the node tree of this construct, based on member data of of the implementing subclass.
buildNode() - Method in class ocean.doc.SaleableUnit
Build this Saleable Unit construct's node tree, based on the attribute values of this SalebaleUnit object.
buildNode() - Method in class ocean.doc.BidItem
 
buildNode() - Method in class ocean.doc.TaskGroupDescription
Build this Task Group construct's node tree, based on the attribute values of this TaskGroupDescription object.
buildNode() - Method in class ocean.doc.TaskDescription
Build this Task construct's node tree, based on the attribute values of this TaskDescription object.
buildNode() - Method in class ocean.doc.Price
 
buildNode() - Method in class ocean.doc.FlatPrice
Build this Flat Price construct's node tree, based on the attribute values of this FlatPrice object.
buildNode() - Method in class ocean.doc.Timespan
Build this Timespan construct's node tree, based on the attribute values of this Timespan object.
buildNode() - Method in class ocean.doc.ScheduleItem
Build this Schedule Item construct's node tree, based on the attribute values of this ScheduleItem object.
buildNode() - Method in class ocean.doc.Resource
 
buildNode() - Method in class ocean.doc.NetworkConnection
Build this Network Connection construct's node tree, based on the attribute values of this NetworkConnection object.
buildNode() - Method in class ocean.doc.TaskListDescription
Build this Task List construct's node tree, based on the attribute values of this TaskListDescription object.
buildNode() - Method in class ocean.doc.GraphicsHW
Build this graphics hardware construct's node tree, based on the attribute values of this GraphicsHW object.
buildNode() - Method in class ocean.doc.StableStorage
Build this Stable Storage construct's node tree, based on the attribute values of this StableStorage object.
buildNode() - Method in class ocean.doc.DataObject
Build this Data Object construct's node tree, based on the attribute values of this DataObject object.
buildNode() - Method in class ocean.doc.Schedule
Build this Schedule construct's node tree, based on the attribute values of this Schedule object.
buildNode() - Method in class ocean.doc.CPU
Build this CPU construct's node tree, based on the attribute values of this CPU object.
buildNode() - Method in class ocean.doc.TimeDependentPrice
Build this Time Dependent Price construct's node tree, based on the attribute values of this TimeDependentPrice object.
buildNode() - Method in class ocean.doc.ResourceBid
Build this Resource Bid construct's node tree, based on the attribute values of this ResourceBid object.
buildNode() - Method in class ocean.doc.ResourceFuture
Build this Resource Future construct's node tree, based on the attribute values of this ResourceFuture object.
buildNode() - Method in class ocean.doc.FlatPlusTDPrice
Build this Flat and Time Dependent Price construct's node tree, based on the attribute values of this FlatPlusTDPrice object.
buildNode() - Method in class ocean.doc.Library
Build this Library construct's node tree, based on the attribute values of this Library object.
buildNode() - Method in class ocean.doc.Memory
Build this Memory construct's node tree, based on the attribute values of this Memory object.
buyerAddress - Variable in class ocean.negotiation.Bid
The address from which the proposal originated
buyerID - Variable in class ocean.doc.JobReqsDoc
The buyer identification in the OCEAN system
buyerID - Variable in class ocean.negotiation.Bid
The identification string of the submitting trader
BuyersAgent - class ocean.negotiation.BuyersAgent.
Implementation of the Agent interface that submits a BidList to an Auction.
BuyersAgent() - Constructor for class ocean.negotiation.BuyersAgent
 
bwVal - Variable in class ocean.doc.NetworkConnection
The quantity of the bandwidth measurement.

C

ChangeAgentFactory(AgentFactory) - Method in class ocean.core.OCEANNode
Change the AgentFactory this OCEANNode uses to create agents.
ChangeAuction(AuctionFactory) - Method in class ocean.core.OCEANNode
Change the implementation of Auction that this OCEANNode uses.
CheckPriceCompatibility(TradeProposal, Spread) - Method in class ocean.negotiation.TradeProposal
Check the price compatibility between this proposal and another.
CheckPriceCompatibility(TradeProposal, Spread) - Method in class ocean.negotiation.Bid
Check the price compatibility between this proposal and another.
CheckPriceCompatibility(TradeProposal, Spread) - Method in class ocean.negotiation.Offer
Check the price compatibility between this proposal and another.
CheckResourceCompatibility(Offer) - Method in class ocean.negotiation.Bid
Check the resource compatibility between this bid and an offer.
clockSpeedUnits - Variable in class ocean.doc.CPU
Clock speed units.
clockSpeedVal - Variable in class ocean.doc.CPU
Clock Speed quantity.
close() - Method in class ocean.utils.OCEANWriter
Close the output stream.
close() - Method in class ocean.network.ListenerThread
Close the server socket that listens.
closeDB() - Static method in class ocean.network.Network
 
compareTo(Object) - Method in class ocean.doc.Resource
Compare this resource to another object.
compareTo(Object) - Method in class ocean.doc.NetworkConnection
Compare this NetworkConnection to the given object.
compareTo(Object) - Method in class ocean.doc.GraphicsHW
Compare this GraphicsHW to the given object.
compareTo(Object) - Method in class ocean.doc.StableStorage
Compare this StableStorage to the given object.
compareTo(Object) - Method in class ocean.doc.DataObject
Compare this DataObject to the given object.
compareTo(Object) - Method in class ocean.doc.CPU
Compare this CPU to the given object.
compareTo(Object) - Method in class ocean.doc.Library
Compare this Library to the given object.
compareTo(Object) - Method in class ocean.doc.Memory
Compare this Memory to the given object.
compareTo(Object) - Method in class ocean.negotiation.TradeProposal
The compareTo method implementation is required by the Comparable interface.
compareTo(Object) - Method in class ocean.negotiation.Bid
The compareTo method implementation is required by the Comparable interface.
compareTo(Object) - Method in class ocean.negotiation.Offer
The compareTo method implementation is required by the Comparable interface.
convertCurrency(String) - Method in class ocean.doc.Price
Convert price to the specified currency.
convertCurrency(String) - Method in class ocean.negotiation.Spread
Convert the spread amount to the new currency.
convertTo(int) - Method in class ocean.doc.NetworkConnection
Converts this bandwidth quantity to the indicated units.
convertTo(int) - Method in class ocean.doc.CPU
Convert clock speed measurement to the indicated units.
convertTo(int) - Method in class ocean.doc.Memory
Convert this memory measurement quantity to the units indicated.
CPU - class ocean.doc.CPU.
The CPU class is a wrapper for the CPU trade proposal schema construct.
CPU(boolean, Document) - Constructor for class ocean.doc.CPU
 
CPU(float, int, boolean, Document) - Constructor for class ocean.doc.CPU
 
CPU(Node, boolean, Document) - Constructor for class ocean.doc.CPU
 
CPU(Node, Node, boolean, Document) - Constructor for class ocean.doc.CPU
 
CPU(String, String, boolean, Document) - Constructor for class ocean.doc.CPU
 
CPU(String, String, float, int, boolean, Document) - Constructor for class ocean.doc.CPU
 
CPU(String, String, String, float, int, boolean, Document) - Constructor for class ocean.doc.CPU
 
CreateAgent(OCEANDoc) - Method in interface ocean.negotiation.AgentFactory
Create an Agent based on an OCEANDoc instance.
CreateAgent(OCEANDoc) - Method in class ocean.negotiation.AgentFactoryImpl
Create an Agent based on content in the trade proposal document.
CreateAgent(String) - Method in interface ocean.negotiation.AgentFactory
Create an Agent based on a String document representation.
CreateAgent(String) - Method in class ocean.negotiation.AgentFactoryImpl
Create an Agent based on content in the trade proposal document.
CreateAuction() - Method in class ocean.negotiation.DoubleAuctionFactory
Create an Auction implementation.
CreateAuction() - Method in interface ocean.negotiation.AuctionFactory
Create an implementation of the Auction interface.
createCPU() - Method in class ocean.doc.OCEANDoc
Create a CPU construct to be included in the document's node tree.
createCPU(float, int) - Method in class ocean.doc.JobReqsDoc
Create a CPU construct to be included in this document's node tree.
createCPU(String, String, float, int) - Method in class ocean.doc.OCEANDoc
Create a CPU construct to be included in the document's node tree.
createCPU(String, String, String, float, int) - Method in class ocean.doc.OCEANDoc
Create a CPU construct to be included in the document's node tree.
createDataObject() - Method in class ocean.doc.OCEANDoc
Create a Data Object construct to be included in this document's node tree.
createDataObject(String, Memory) - Method in class ocean.doc.OCEANDoc
Create a DataObject construct to be included in this document's node tree.
createDataObjectRequest() - Method in class ocean.doc.JobReqsDoc
Create a Data Object request, to be included in this document's node tree.
createDataObjectRequest(String, Memory) - Method in class ocean.doc.JobReqsDoc
Create a Data Object request, to be included in this document's node tree.
createFlatPlusTDPrice() - Method in class ocean.doc.OCEANDoc
 
createFlatPlusTDPrice(FlatPrice, TimeDependentPrice) - Method in class ocean.doc.OCEANDoc
 
createFlatPrice() - Method in class ocean.doc.OCEANDoc
Create a Flat Price construct, to be included in this document's node tree.
createFlatPrice(float, String) - Method in class ocean.doc.OCEANDoc
Create a Flat Price construct, to be included in this document's node tree.
createGraphicsHW() - Method in class ocean.doc.OCEANDoc
Create a Graphics Hardware construct to be included in this document's node tree.
createGraphicsHW(Memory) - Method in class ocean.doc.OCEANDoc
Create a Graphics Hardware construct to be included in this document's node tree.
createLibrary() - Method in class ocean.doc.OCEANDoc
Create a Library construct to be included in this document's node tree.
createLibrary(String) - Method in class ocean.doc.OCEANDoc
Create a Library construct to be included in this document's node tree.
createMemory() - Method in class ocean.doc.OCEANDoc
Create a Memory measurement construct, to be included in this document's node tree.
createMemory(float, int) - Method in class ocean.doc.OCEANDoc
Create a Memory measurement construct, to be included in this document's node tree.
createNetworkConnection() - Method in class ocean.doc.OCEANDoc
Create a Network Connection construct, to be included in this document's node tree.
createNetworkConnection(float, int) - Method in class ocean.doc.OCEANDoc
Create a Network Connection construct, to be included in this document's node tree.
createOCEANDoc(String) - Method in interface ocean.negotiation.Agent
Create an OCEANDoc implementation from String content.
createOCEANDoc(String) - Method in class ocean.negotiation.BuyersAgent
Create a trade proposal document from string content.
createOCEANDoc(String) - Method in class ocean.negotiation.SellersAgent
Create a trade proposal document from string content.
createResourceBid() - Method in class ocean.doc.JobReqsDoc
Create a Resource Bid construct to be included in this document's node tree.
createResourceBid(Price) - Method in class ocean.doc.JobReqsDoc
Create a Resource Bid construct to be included in this document's node tree.
createResourceBid(Price, Resource[]) - Method in class ocean.doc.JobReqsDoc
Create a Resource Bid construct to be included in this document's node tree.
createResourceFuture() - Method in class ocean.doc.JobReqsDoc
Create a Resource Future construct to be included in this document's node tree.
createResourceFuture(Price, Schedule) - Method in class ocean.doc.JobReqsDoc
Create a Resource Future construct to be included in this document's node tree.
createResourceFuture(Price, Schedule, Resource[]) - Method in class ocean.doc.JobReqsDoc
Create a Resource Future construct to be included in this document's node tree.
createRoot(String) - Method in class ocean.doc.OCEANDocNode
Create the root node as a named element.
createRoot(String) - Method in class ocean.doc.Resource
Create the root node as a named element.
createSaleableUnit() - Method in class ocean.doc.OCEANResDoc
Create a Saleable Unit construct to be included in this trade proposal.
createSaleableUnit(Node) - Method in class ocean.doc.OCEANResDoc
Create a Saleable Unit construct to be included in this trade proposal.
createSaleableUnit(Price) - Method in class ocean.doc.OCEANResDoc
Create a Saleable Unit construct to be included in this trade proposal.
createSaleableUnit(Price, Resource[]) - Method in class ocean.doc.OCEANResDoc
Create a Saleable Unit construct to be included in this trade proposal.
createSchedule() - Method in class ocean.doc.OCEANDoc
 
createSchedule(ScheduleItem[]) - Method in class ocean.doc.OCEANDoc
 
createScheduleItem() - Method in class ocean.doc.OCEANDoc
 
createScheduleItem(Calendar, Calendar) - Method in class ocean.doc.OCEANDoc
 
createScheduleItem(Calendar, Timespan) - Method in class ocean.doc.OCEANDoc
 
createStableStorage() - Method in class ocean.doc.OCEANDoc
Create a Stable Storage construct, to be included in this document's node tree.
createStableStorage(Memory) - Method in class ocean.doc.OCEANDoc
Create a Stable Storage construct, to be included in this document's node tree.
createStableStorage(Memory, Memory) - Method in class ocean.doc.OCEANResDoc
Create a Stable Storage construct.
createTaskDescription() - Method in class ocean.doc.JobReqsDoc
Create a Task construct, to be included in this document's node tree.
createTaskDescription(String) - Method in class ocean.doc.JobReqsDoc
Create a Task construct, to be included in this document's node tree.
createTaskDescription(String, Resource[], DataObject[], Schedule) - Method in class ocean.doc.JobReqsDoc
Create a Task construct, to be included in this document's node tree.
createTaskDescription(String, Resource[], Schedule) - Method in class ocean.doc.JobReqsDoc
Create a Task construct, to be included in this document's node tree.
createTaskGroupDescription() - Method in class ocean.doc.JobReqsDoc
Create a Task Group construct, to be included in this document's node tree.
createTaskGroupDescription(Price) - Method in class ocean.doc.JobReqsDoc
Create a Task Group construct, to be included in this document's node tree.
createTaskGroupDescription(TaskDescription[], Price) - Method in class ocean.doc.JobReqsDoc
Create a Task Group construct, to be included in this document's node tree.
createTaskListDescription() - Method in class ocean.doc.JobReqsDoc
Create a Task List construct, to be included in this document's node tree.
createTimeDependentPrice() - Method in class ocean.doc.OCEANDoc
Create a Time Dependent Price construct, to be included in this document's node tree.
createTimeDependentPrice(float, String) - Method in class ocean.doc.OCEANDoc
Create a Time Dependent Price construct to be included in this document's node tree.
createTimeDependentPrice(float, String, Timespan) - Method in class ocean.doc.OCEANDoc
Create a Time Dependent Price description, to be included in this document's node tree.
createTimespan() - Method in class ocean.doc.OCEANDoc
Create a Timespan construct to be included in this document's node tree.
createTimespan(float) - Method in class ocean.doc.OCEANDoc
Create a Timespan construct to be included in this document's node tree.
createTimespan(int, float) - Method in class ocean.doc.OCEANDoc
Create a Timespan construct to be included in this document's node tree.
createTimespan(int, int, float) - Method in class ocean.doc.OCEANDoc
Create a Timespan construct to be included in this document's node tree.
createTimespan(int, int, int, float) - Method in class ocean.doc.OCEANDoc
Create a Timespan construct to be included in this document's node tree.
createTimespan(int, int, int, int, float) - Method in class ocean.doc.OCEANDoc
Create a Timespan construct to be included in this document's node tree.
createTimespan(int, int, int, int, int, float) - Method in class ocean.doc.OCEANDoc
Create a Timespan construct to be included in this document's node tree.
currency - Variable in class ocean.doc.Price
The currency of the price.

D

DataObject - class ocean.doc.DataObject.
The DataObject class is a wrapper for the DataObject trade proposal schema construct.
DataObject(boolean, Document) - Constructor for class ocean.doc.DataObject
 
DataObject(boolean, Document, boolean) - Constructor for class ocean.doc.DataObject
 
DataObject(Node, boolean, Document) - Constructor for class ocean.doc.DataObject
 
DataObject(Node, Node, boolean, Document) - Constructor for class ocean.doc.DataObject
 
DataObject(String, Memory, boolean, Document) - Constructor for class ocean.doc.DataObject
 
DataObject(String, Memory, boolean, Document, boolean) - Constructor for class ocean.doc.DataObject
 
dataObjects - Variable in class ocean.doc.TaskDescription
A list of DataObject elements to be migrated with this Task.
dataObjName - Variable in class ocean.doc.DataObject
Name of the data obect.
debug - Static variable in class ocean.network.Network
 
defaultMH - Static variable in class ocean.core.OCEANNode
 
defaultTO - Static variable in class ocean.core.OCEANNode
 
doc - Variable in class ocean.doc.OCEANDocNode
The DOM Document used to create and modify this node's tree.
DoubleAuction - class ocean.negotiation.DoubleAuction.
Implementation of Auction that performs a double sealed-bid auction.
DoubleAuction() - Constructor for class ocean.negotiation.DoubleAuction
 
DoubleAuction(Spread, TimeDependentSpread) - Constructor for class ocean.negotiation.DoubleAuction
 
DoubleAuctionFactory - class ocean.negotiation.DoubleAuctionFactory.
Implementation of AuctionFactory that creates a DoubleAuction.
DoubleAuctionFactory() - Constructor for class ocean.negotiation.DoubleAuctionFactory
 

E

endAuction() - Method in interface ocean.negotiation.Auction
End the Auction.
endAuction() - Method in class ocean.negotiation.DoubleAuction
The endAuction() performs cleanup associated with ending the auction process.
endTime - Variable in class ocean.doc.ScheduleItem
Calendar instance to represent the end time of this item.
error(SAXParseException) - Method in class ocean.utils.OCEANErrorHandler
Report a parsing error to the user.
extractCPUFromNode(Node) - Method in class ocean.doc.CPU
Sets all data member values based on a node tree.
extractMemFromNode(Node) - Method in class ocean.doc.StableStorage
Extract Memory information from a DOM Node, and set the class attributes accordingly.

F

fatalError(SAXParseException) - Method in class ocean.utils.OCEANErrorHandler
Report a fatal parsing error to the user.
fileName - Variable in class ocean.utils.OCEANWriter
Output file name.
FlatPlusTDPrice - class ocean.doc.FlatPlusTDPrice.
The FlatPlusTDPrice class is a wrapper for the Flat Plus Time Dependent Price construct in trade proposal schemas.
FlatPlusTDPrice(Document) - Constructor for class ocean.doc.FlatPlusTDPrice
 
FlatPlusTDPrice(FlatPrice, TimeDependentPrice, Document) - Constructor for class ocean.doc.FlatPlusTDPrice
 
FlatPlusTDPrice(Node, Document) - Constructor for class ocean.doc.FlatPlusTDPrice
 
flatPrice - Variable in class ocean.doc.FlatPlusTDPrice
The FlatPrice component.
FlatPrice - class ocean.doc.FlatPrice.
The FlatPrice class is a wrapper for the Flat Price construct in trade proposal schemas.
FlatPrice(Document) - Constructor for class ocean.doc.FlatPrice
 
FlatPrice(float, String, Document) - Constructor for class ocean.doc.FlatPrice
 
FlatPrice(Node, Document) - Constructor for class ocean.doc.FlatPrice
 
formBidOnFuture(Node, Document, String, String) - Method in class ocean.negotiation.BidList
Form a Bid on a Resource Future
formBidOnResource(Node, Document, String, String) - Method in class ocean.negotiation.BidList
Form a Bid on a Resoure Bid
formBidsOnTasks(Node, Document, String, String) - Method in class ocean.negotiation.BidList
Form bids on a Task List
formTaskGroupBid(Node, Document, String, String) - Method in class ocean.negotiation.BidList
Form a Bid on a Task Group
FormTradeProposals(OCEANDoc) - Method in class ocean.negotiation.BuyersAgent
Form a BidList from a trade proposal document.
FormTradeProposals(OCEANDoc) - Method in class ocean.negotiation.SellersAgent
Form an OfferList from a trade proposal document.

G

genID() - Method in class ocean.doc.OCEANDocNode
Generate the identifying string for this construct.
getAddress() - Method in class ocean.doc.JobReqsDoc
Get the address from which the trade proposal originated.
getAgent(OCEANDoc) - Method in class ocean.negotiation.AgentBuilder
Get an Agent implementation based on an OCEANDoc instance.
getAgent(String) - Method in class ocean.negotiation.AgentBuilder
Get Agent implementation based on the String representation of a trade proposal
getAmount() - Method in class ocean.doc.Price
Get the price amount.
getAmount() - Method in class ocean.doc.TimeDependentPrice
Get the quantity of this price.
getArch() - Method in class ocean.doc.CPU
Get the Architecture attribute.
getAttachedElem(Node, Document, String) - Static method in class ocean.utils.XMLutils
Create a named element and attach it to a node, returning the created element
getAttrVal(Node, String) - Static method in class ocean.utils.XMLutils
Search a Node for an attribute value.
getAuction() - Method in class ocean.core.OCEANNode
 
getAuction() - Method in interface ocean.negotiation.Auction
 
getAuction() - Method in class ocean.negotiation.DoubleAuction
Get this auction instance.
getAuction() - Method in class ocean.negotiation.AuctionBuilder
Get a new instance of an Auction implementation.
getAvailableSpace() - Method in class ocean.doc.StableStorage
Get the available space.
getBandwidthUnits() - Method in class ocean.doc.NetworkConnection
Get the value of the bandwidth units.
getBandwidthVal() - Method in class ocean.doc.NetworkConnection
Get the quantity of this bandwidth measurement.
getBasePort() - Method in class ocean.core.OCEANNode
 
getBasePort() - Method in class ocean.network.NodeCommunicator
Get the Base listening port.
getBidItem(Node, Document) - Static method in class ocean.doc.BidItemFactory
Construct and return an implementation of the BidItem abstract class, based on the contents of a Node.
getBuyerAddress() - Method in class ocean.negotiation.Bid
Get the buyers address
getBuyerID() - Method in class ocean.doc.JobReqsDoc
Get the string identifying the buyer.
getBuyerID() - Method in class ocean.negotiation.Bid
Get the buyers identifier string
getChildByName(Node, String) - Static method in class ocean.utils.XMLutils
Search for the first child node of a Node by name.
getChildByType(Node, short) - Static method in class ocean.utils.XMLutils
Search a Node for the first child of a given type
getChildElement(Node) - Static method in class ocean.utils.XMLutils
Search for the first child of a Node that is an Element.
getChildrenByName(Node, String) - Static method in class ocean.utils.XMLutils
Search for all children of a Node by name.
getCSUnits() - Method in class ocean.doc.CPU
Get the Clock speed units
getCSValue() - Method in class ocean.doc.CPU
Get the clock speed value
getCurrency() - Method in class ocean.doc.Price
Get the price currency.
getCurrency() - Method in class ocean.negotiation.Spread
Get the currency of the spread.
getDataObjectName() - Method in class ocean.doc.DataObject
Get the string that identifies this data object on the network.
getDataObjects() - Method in class ocean.doc.TaskDescription
Get the list of data objects to be migrated with the task.
getDataObjectSize() - Method in class ocean.doc.DataObject
Get the size of this data object.
getDateTimeFromNode(Node) - Method in class ocean.doc.ScheduleItem
Set class attributes based on the contents of a DOM Node.
getDays() - Method in class ocean.doc.Timespan
Get the number of months in this duration.
getDocument() - Method in class ocean.doc.OCEANDocNode
Get the DOM Document instance that is used to create and modify this construct.
getDOMDoc() - Method in class ocean.doc.OCEANDoc
Get the DOM Document that keeps this document's node tree
getDOMDoc(String) - Static method in class ocean.utils.XMLutils
Construct an instance of the Document interface by parsing the String representation of an XML document.
getEndTime() - Method in class ocean.doc.ScheduleItem
Get the start time of this item.
getHours() - Method in class ocean.doc.Timespan
Get the number of hours in this duration.
getID() - Method in class ocean.doc.SaleableUnit
Get the identifier of this unit.
getID() - Method in class ocean.doc.TaskGroupDescription
Get the identifier of this Task Group.
getID() - Method in class ocean.doc.Resource
Return the resource identifier.
getID() - Method in class ocean.doc.ResourceBid
Get the id of this bid item
getInstance() - Static method in class ocean.negotiation.AgentBuilder
Get an instance of AgentBuilder
getInstance() - Static method in class ocean.negotiation.AuctionBuilder
Get an instance of an AuctionBuilder.
getIP() - Method in interface ocean.naming.OCEANNodeName
Resolve this node name to obtain the node's address on the Network
getIP() - Method in class ocean.naming.OCEANNodeNameImpl
Resolve the node name to the IP address for communication
getIP() - Method in class ocean.core.OCEANNode
 
getLastValid() - Method in class ocean.utils.OCEANErrorHandler
 
getLibName() - Method in class ocean.doc.Library
Get the library name.
getListeningPort() - Method in class ocean.network.ListenerThread
Get the port on which this thread is listening.
getLocalIP() - Method in class ocean.network.NodeCommunicator
Get the local IP address.
getMemAmt() - Method in class ocean.doc.Memory
Get the quantity of this memory measurement.
getMemory() - Method in class ocean.doc.GraphicsHW
Get the video memory measurement of this Graphics Hardware construct.
getMemoryFromNode(Node) - Method in class ocean.doc.Memory
Set the attributes of this Memory construct based on information in a DOM Node.
getMemUnits() - Method in class ocean.doc.Memory
Get the value of units constant.
getMins() - Method in class ocean.doc.Timespan
Get the number of minutes in this duration.
getMonths() - Method in class ocean.doc.Timespan
Get the number of years in this duration.
getNodeText(Node) - Static method in class ocean.utils.XMLutils
Get the text value of an element whose type is text.
getOS() - Method in class ocean.doc.CPU
Get the Operating System this CPU is running.
getOSVersion() - Method in class ocean.doc.CPU
Get the Operating System version.
getPrice() - Method in class ocean.doc.SaleableUnit
Get the ask price of this saleable unit.
getPrice() - Method in class ocean.doc.TaskGroupDescription
Get the price of this Task Group.
getPrice() - Method in class ocean.doc.ResourceBid
Get the bid item price
getPrice() - Method in class ocean.negotiation.TradeProposal
 
getPrice(Node, Document) - Static method in class ocean.doc.PriceFactory
Return the correct implementation of Price based on information in a DOM Node.
getPriceInfo() - Method in class ocean.doc.Price
Get a more formal string with price information
getPriceInfo() - Method in class ocean.doc.FlatPrice
Get a string representing the state of this price construct.
getPriceInfo() - Method in class ocean.doc.TimeDependentPrice
Get a string with price information
getPriceInfo() - Method in class ocean.doc.FlatPlusTDPrice
Get a string representing the state of this price construct.
getPrintWriter() - Method in class ocean.utils.OCEANWriter
Get the PrintWriter where output streams are sent.
getRemoteSocket(OCEANNodeName, int) - Method in class ocean.network.NodeCommunicator
Get a socket from a remote node.
getRequestAmount() - Method in class ocean.doc.StableStorage
Get the requested amount.
getResIDNode() - Method in class ocean.doc.Resource
Create and return the Node named "ResourceID".
getResource() - Method in class ocean.doc.DataObject
Get the resource flag
getResource(Node, boolean, Document) - Static method in class ocean.doc.ResourceFactory
Construct and return an implementation of the Resource abstract class, based on the contents of a Node.
getResourceInfo() - Method in class ocean.doc.Resource
Get a String which describes the state of the Resource.
getResourceInfo() - Method in class ocean.doc.NetworkConnection
Get a String which describes the state of this NetworkConnection.
getResourceInfo() - Method in class ocean.doc.GraphicsHW
Get a String which describes the state of this GraphicsHW.
getResourceInfo() - Method in class ocean.doc.StableStorage
Get a String which describes the state of this StableStorage.
getResourceInfo() - Method in class ocean.doc.DataObject
Get a String which describes the state of this CPU.
getResourceInfo() - Method in class ocean.doc.CPU
Get a String which describes the state of this CPU.
getResourceInfo() - Method in class ocean.doc.Library
Get a String which describes the state of this Library.
getResourceInfo() - Method in class ocean.doc.Memory
Get a String which describes the state of this Memory.
getResources() - Method in class ocean.doc.SaleableUnit
TreeSet representation of the unit's resources.
getResources() - Method in class ocean.doc.BidItem
Return the resources associated with this bid item; the resources are all those requested by this bid item.
getResources() - Method in class ocean.doc.TaskGroupDescription
Get the sorted resource request list of this Task Group.
getResources() - Method in class ocean.doc.TaskDescription
Get the sorted resource request list
getResources() - Method in class ocean.doc.ResourceBid
Return the sorted resource request list.
getResources() - Method in class ocean.negotiation.Offer
Get a sorted view of the resources in the saleable unit
getRootNode() - Method in class ocean.doc.OCEANDocNode
Return the node tree of this trade proposal construct.
getRootNode() - Method in class ocean.doc.OCEANDoc
Get the root node of the Document kept by this document.
getSchedNode() - Method in class ocean.doc.Resource
Get the root Node of the availability/reservation schedule of this construct.
getSchedule() - Method in class ocean.doc.TaskDescription
Get the reservation schedule for this task.
getSchedule() - Method in class ocean.doc.Resource
Get the availability/reservation schedule for this construct
getSchedule() - Method in class ocean.doc.ResourceFuture
Get the reservation schedule.
getScheduleItems() - Method in class ocean.doc.Schedule
Get the schedule items.
getSecs() - Method in class ocean.doc.Timespan
Get the number of seconds in this duration.
getSellerID() - Method in class ocean.doc.OCEANResDoc
Get the string identifying the Seller.
getSellerID() - Method in class ocean.negotiation.Offer
Get the seller identification string
getServerSocket(int) - Method in class ocean.network.NodeCommunicator
Get the local server socket.
getSiblingByName(Node, String) - Static method in class ocean.utils.XMLutils
Search for the sibling node of a Node by name.
getSiblingsByName(Node, String, String) - Static method in class ocean.utils.XMLutils
Search for all siblings of a Node by name.
getSpread() - Method in class ocean.negotiation.Spread
Get the spread amount.
getSpread() - Method in class ocean.negotiation.TimeDependentSpread
Get the amount of the spread.
getStartTime() - Method in class ocean.doc.ScheduleItem
Get the start time of this item.
getStrBandwidthUnits() - Method in class ocean.doc.NetworkConnection
Get the string representation of this bandwidth description's units.
getStringContent() - Method in class ocean.doc.OCEANDoc
Get the content of the document as a String.
getStrMemUnits() - Method in class ocean.doc.Memory
Get a string that represents this memory measurements units.
getTaskDescriptions() - Method in class ocean.doc.TaskGroupDescription
Get the list of Tasks associated with this group.
getTaskID() - Method in class ocean.doc.TaskDescription
Get the identifier of this Task.
getTimespan() - Method in class ocean.doc.ScheduleItem
Get the timespan of this item.
getTimespan() - Method in class ocean.doc.TimeDependentPrice
Get the timespan component of this price.
getTimespan() - Method in class ocean.negotiation.TimeDependentSpread
Get the time span of this spread.
getTimespanStr() - Method in class ocean.doc.Timespan
Get the legal string representation of this timespan, according to ISO 8601.
getTimeString(Calendar) - Method in class ocean.doc.ScheduleItem
Return the string represention of a Calendar.
getTotalSpace() - Method in class ocean.doc.StableStorage
Get the total space.
getTPid() - Method in class ocean.negotiation.TradeProposal
Get the identifying string of this proposal
getType() - Method in class ocean.doc.Resource
Get the resource type string.
getUnits(String) - Method in class ocean.doc.Memory
 
getValidating() - Method in class ocean.core.OCEANNode
get the Validating property
getWriter() - Method in class ocean.core.OCEANNode
Get the output writer of this node.
getYears() - Method in class ocean.doc.Timespan
Get the number of years in this duration.
GraphicsHW - class ocean.doc.GraphicsHW.
The GraphicsHW class is a wrapper for the Graphics Hardware trade proposal schema construct.
GraphicsHW(boolean, Document) - Constructor for class ocean.doc.GraphicsHW
 
GraphicsHW(Memory, boolean, Document) - Constructor for class ocean.doc.GraphicsHW
 
GraphicsHW(Node, Node, boolean, Document) - Constructor for class ocean.doc.GraphicsHW
 

H

HoldAuction(long) - Method in class ocean.core.OCEANNode
hold auction for millis milliseconds

I

in(String) - Static method in class ocean.network.Network
 
ipAddr - Variable in class ocean.core.OCEANNode
 
IsBuyer(Document) - Static method in class ocean.negotiation.AgentFactoryImpl
Check whether the Document is a buyer document.
isCompatible(Resource) - Method in class ocean.doc.Resource
Check if this resource is compatible with another.
isCompatible(Resource) - Method in class ocean.doc.NetworkConnection
Check if this Network Connection is compatible with the given resource.
isCompatible(Resource) - Method in class ocean.doc.GraphicsHW
Check if this graphics hardware construct is compatible with the given resource.
isCompatible(Resource) - Method in class ocean.doc.StableStorage
Check if this StableStorage is compatible with the given resource.
isCompatible(Resource) - Method in class ocean.doc.DataObject
Check that r is copatible with this data object.
isCompatible(Resource) - Method in class ocean.doc.CPU
Check if this CPU is compatible with the given resource.
isCompatible(Resource) - Method in class ocean.doc.Library
Check if this library is compatible with the given resource.
isCompatible(Resource) - Method in class ocean.doc.Memory
Check if this Memory measurement is compatible with the given resource.
isRequested() - Method in class ocean.doc.Resource
Check whether this resource is requested or provided.
isReserved() - Method in class ocean.doc.Resource
 
isResource - Variable in class ocean.doc.DataObject
Flag indicating that the data object is a resource, as opposed to a data object that gets migrated with a computation.
IsSeller(Document) - Static method in class ocean.negotiation.AgentFactoryImpl
Check whether the Document is a seller document.
isValid() - Method in class ocean.doc.OCEANDoc
Checks whether the document representing this oject is valid with respect to its schema.
isValidating() - Method in class ocean.doc.OCEANDoc
Check whether this document can be validated.

J

JobReqsDoc - class ocean.doc.JobReqsDoc.
JobReqsDoc allows buyers in the OCEAN market to create and modify their trade proposals.
JobReqsDoc() - Constructor for class ocean.doc.JobReqsDoc
Create a new OCEAN Buyer Trade Proposal document.
JobReqsDoc(Document) - Constructor for class ocean.doc.JobReqsDoc
Create a new OCEAN Buyer Trade Proposal document.
JobReqsDoc(String) - Constructor for class ocean.doc.JobReqsDoc
Create a new OCEAN Buyer Trade Proposal document.

K

knownNodes - Variable in class ocean.core.OCEANNode
 

L

libName - Variable in class ocean.doc.Library
The name of the library.
Library - class ocean.doc.Library.
The Library class is a wrapper for the Library trade proposal schema construct.
Library(boolean, Document) - Constructor for class ocean.doc.Library
 
Library(Node, Node, boolean, Document) - Constructor for class ocean.doc.Library
 
Library(String, boolean, Document) - Constructor for class ocean.doc.Library
 
ListenerThread - class ocean.network.ListenerThread.
The ListenerThread is a low-priority thread that listens for incoming socket connections.
ListenerThread(OCEANWriter) - Constructor for class ocean.network.ListenerThread
 
ListenerThread(ServerSocket, OCEANNode) - Constructor for class ocean.network.ListenerThread
 
listening - Variable in class ocean.network.ListenerThread
 
listeningPort - Variable in class ocean.network.ListenerThread
 
listeningSock - Variable in class ocean.network.ListenerThread
 
localBasePort - Variable in class ocean.network.NodeCommunicator
 
localIP - Variable in class ocean.naming.OCEANNodeNameImpl
 
localIP - Variable in class ocean.network.NodeCommunicator
 

M

Memory - class ocean.doc.Memory.
The Memory class is a wrapper for the Memory trade proposal schema construct.
Memory(boolean, Document) - Constructor for class ocean.doc.Memory
 
Memory(float, int, boolean, Document) - Constructor for class ocean.doc.Memory
 
Memory(Node, boolean, Document) - Constructor for class ocean.doc.Memory
 
Memory(Node, Node, boolean, Document) - Constructor for class ocean.doc.Memory
 
memValue - Variable in class ocean.doc.Memory
The quantity of this memory measurement.
msg(String) - Static method in class ocean.network.Network
 
myNode - Variable in class ocean.network.ListenerThread
 

N

name - Variable in class ocean.naming.OCEANNameImpl
Textual representation of the name.
Network - class ocean.network.Network.
 
Network() - Constructor for class ocean.network.Network
 
NetworkConnection - class ocean.doc.NetworkConnection.
The NetworkConnection class is a wrapper for the Network Connection trade proposal schema construct.
NetworkConnection(boolean, Document) - Constructor for class ocean.doc.NetworkConnection
 
NetworkConnection(float, int, boolean, Document) - Constructor for class ocean.doc.NetworkConnection
 
NetworkConnection(Node, boolean, Document) - Constructor for class ocean.doc.NetworkConnection
 
NetworkConnection(Node, Node, boolean, Document) - Constructor for class ocean.doc.NetworkConnection
 
NewDoc() - Static method in class ocean.utils.XMLutils
Create a new instance of the Document interface.
NewTrans() - Static method in class ocean.utils.XMLutils
Create an instance of the Transformer interface.
nodeComm - Variable in class ocean.core.OCEANNode
 
NodeCommunicator - class ocean.network.NodeCommunicator.
The NodeCommunicator accomplishes internode communication.
NodeCommunicator(InetAddress) - Constructor for class ocean.network.NodeCommunicator
 
NodeCommunicator(InetAddress, int) - Constructor for class ocean.network.NodeCommunicator
 
NodeCommunicator(int) - Constructor for class ocean.network.NodeCommunicator
 
NodeCommunicator(OCEANWriter) - Constructor for class ocean.network.NodeCommunicator
 
NodeCommunicator(Socket) - Constructor for class ocean.network.NodeCommunicator
 
nodeName - Variable in class ocean.core.OCEANNode
 
numListeners - Variable in class ocean.core.OCEANNode
 
numNodesToProp - Variable in class ocean.core.OCEANNode
 

O

objSize - Variable in class ocean.doc.DataObject
Size of the data object.
ocean.core - package ocean.core
 
ocean.doc - package ocean.doc
 
ocean.naming - package ocean.naming
 
ocean.negotiation - package ocean.negotiation
 
ocean.network - package ocean.network
 
ocean.utils - package ocean.utils
 
OCEANBasePort - Static variable in class ocean.network.Network
 
OCEANDoc - class ocean.doc.OCEANDoc.
OCEANDoc is the abstract base class for creating and editing OCEAN Trade Proposal documents.
OCEANDoc() - Constructor for class ocean.doc.OCEANDoc
 
OCEANDocException - exception ocean.doc.OCEANDocException.
OCEANDocException indicates an erroneous condition in an OCEAN document.
OCEANDocException() - Constructor for class ocean.doc.OCEANDocException
 
OCEANDocException(String) - Constructor for class ocean.doc.OCEANDocException
 
OCEANDocNode - class ocean.doc.OCEANDocNode.
The OCEANDocNode serves as the parent class for all OCEAN trade proposal document construct wrapper classes.
OCEANDocNode() - Constructor for class ocean.doc.OCEANDocNode
 
OCEANDocNode(Document) - Constructor for class ocean.doc.OCEANDocNode
 
OCEANErrorHandler - class ocean.utils.OCEANErrorHandler.
The SAX Error handler for parsing of OCEAN trade proposal documents.
OCEANErrorHandler() - Constructor for class ocean.utils.OCEANErrorHandler
 
OCEANName - interface ocean.naming.OCEANName.
The OCEANName interface exists for naming an ocean object.
OCEANNameImpl - class ocean.naming.OCEANNameImpl.
Simple implementation of the OCEANName interface.
OCEANNameImpl() - Constructor for class ocean.naming.OCEANNameImpl
 
OCEANNameImpl(String) - Constructor for class ocean.naming.OCEANNameImpl
 
OCEANNode - class ocean.core.OCEANNode.
The OCEANNode class serves as the external view to the OCEAN system.
OCEANNode() - Constructor for class ocean.core.OCEANNode
 
OCEANNode(int) - Constructor for class ocean.core.OCEANNode
 
OCEANNode(int, String, boolean) - Constructor for class ocean.core.OCEANNode
 
OCEANNode(int, String, String) - Constructor for class ocean.core.OCEANNode
 
OCEANNode(String, boolean) - Constructor for class ocean.core.OCEANNode
 
OCEANNodeName - interface ocean.naming.OCEANNodeName.
This interface defines the contract for naming an ocean node.
OCEANNodeNameImpl - class ocean.naming.OCEANNodeNameImpl.
Simple implementation of the OCEANNodeName interface.
OCEANNodeNameImpl() - Constructor for class ocean.naming.OCEANNodeNameImpl
 
OCEANNodeNameImpl(InetAddress) - Constructor for class ocean.naming.OCEANNodeNameImpl
 
OCEANPortIncr - Static variable in class ocean.network.Network
 
OCEANResDoc - class ocean.doc.OCEANResDoc.
OCEANResDoc allows sellers in the OCEAN market to create and modify their trade proposal documents.
OCEANResDoc() - Constructor for class ocean.doc.OCEANResDoc
Create an OCEAN seller trade proposal document.
OCEANResDoc(Document) - Constructor for class ocean.doc.OCEANResDoc
Create a new OCEAN Seller Trade Proposal document.
OCEANResDoc(String) - Constructor for class ocean.doc.OCEANResDoc
Create a new OCEAN Seller Trade Proposal document.
OCEANTask - class ocean.core.OCEANTask.
 
OCEANTask() - Constructor for class ocean.core.OCEANTask
 
OCEANWriter - class ocean.utils.OCEANWriter.
The OCEANWriter class is a simple interface to PrintWriter.
OCEANWriter() - Constructor for class ocean.utils.OCEANWriter
 
OCEANWriter(String) - Constructor for class ocean.utils.OCEANWriter
 
Offer - class ocean.negotiation.Offer.
The Offer class encapsulates an offer in the market.
Offer(SaleableUnit, String) - Constructor for class ocean.negotiation.Offer
 
OfferList - class ocean.negotiation.OfferList.
A list of Offer objects.
OfferList() - Constructor for class ocean.negotiation.OfferList
 
OfferList(OCEANResDoc) - Constructor for class ocean.negotiation.OfferList
Form the list from a proposal document.
onTimeout() - Method in class ocean.core.OCEANNode
kill threads that listen for network connections when the Node reaches its time limit.
onTimeout() - Method in class ocean.network.tpTimeoutListener
Remove the timed out proposal from its auction.
onTimeout() - Method in interface ocean.network.TimeoutListener
Callback for timeouts.
openDB(String, String) - Static method in class ocean.network.Network
 
os - Variable in class ocean.doc.CPU
Operating System this CPU is running.
osVersion - Variable in class ocean.doc.CPU
Operating System version.
out(String) - Static method in class ocean.network.Network
 

P

parseCurrencyAmount(Node) - Method in class ocean.doc.Price
Extract price information from a DOM Node
peerQuery(String) - Static method in class ocean.network.Network
 
pipePort - Static variable in class ocean.network.Network
 
PlaceTradeRequestInAuction(OCEANDoc, int, long) - Method in class ocean.core.OCEANNode
Create an Agent implementation and have it submit a proposal to the Auction kept by this OCEANNode.
PortHandlerThread - class ocean.network.PortHandlerThread.
The PortHandlerThread class handles incoming socket connection requests.
PortHandlerThread(OCEANNode, Socket, int) - Constructor for class ocean.network.PortHandlerThread
 
price - Variable in class ocean.negotiation.TradeProposal
The price of this proposal
Price - class ocean.doc.Price.
The abstract Price is the base class for Price constructs in the OCEAN trade proposal schemas.
Price(Document) - Constructor for class ocean.doc.Price
 
Price(float, String, Document) - Constructor for class ocean.doc.Price
 
PriceFactory - class ocean.doc.PriceFactory.
The PriceFactory class constructs price implementations.
PriceFactory() - Constructor for class ocean.doc.PriceFactory
 
Prices - Variable in class ocean.doc.TaskListDescription
List prices on the Tasks.
println(String) - Method in class ocean.utils.OCEANWriter
 
printPrice() - Method in class ocean.doc.Price
Get a string that describes this price.
PrintProposal() - Method in class ocean.negotiation.TradeProposal
Obtain the string representation of this proposal for dumping to a file, etc.
PrintProposal() - Method in class ocean.negotiation.Bid
Get a textual representation of this proposal.
PrintProposal() - Method in class ocean.negotiation.Offer
Get a textual representation of this proposal.
PropagateTradeRequest(String, int, long) - Method in class ocean.core.OCEANNode
Propagate a trade request to the auctions in the known node list, if this is not the end of the line for the proposal.

R

readObjects(int) - Method in class ocean.network.NodeCommunicator
Read a collection of objects from a remote node.
register(InetAddress, String) - Static method in class ocean.network.Network
 
registerListener(TimeoutListener) - Method in class ocean.network.TimerThread
Register a listener for this timer
RemoveInstance() - Method in class ocean.core.OCEANNode
Cleanup the resources associated with this OCEANNode.
removeTradeProposal(TradeProposal) - Method in interface ocean.negotiation.Auction
Remove a trade proposal from an auction.
removeTradeProposal(TradeProposal) - Method in class ocean.negotiation.DoubleAuction
Remove a proposal from auction after timeou.
req - Variable in class ocean.doc.OCEANDoc
 
reqAmt - Variable in class ocean.doc.StableStorage
Amount requested.
requested - Variable in class ocean.doc.Resource
Indicates whether this resource is requested or provided.
resElem - Variable in class ocean.doc.Resource
The Element named "Resource" in the construct's node tree.
reservation - Variable in class ocean.doc.Schedule
Flag to indicate if this schedule is a reservation or availability.
reserved - Variable in class ocean.doc.Resource
 
resetLastValid() - Method in class ocean.utils.OCEANErrorHandler
 
Resource - class ocean.doc.Resource.
The abstract Resource class is the parent of all classes that represent resource constructs in the trade proposal schemas.
Resource(boolean, Document) - Constructor for class ocean.doc.Resource
 
Resource(Node, boolean, Document) - Constructor for class ocean.doc.Resource
 
Resource(String, String, boolean, Document) - Constructor for class ocean.doc.Resource
 
ResourceBid - class ocean.doc.ResourceBid.
The ResourceBid class is a wrapper for the Resource Bid trade proposal schema construct.
ResourceBid(Document) - Constructor for class ocean.doc.ResourceBid
 
ResourceBid(Node, Document) - Constructor for class ocean.doc.ResourceBid
 
ResourceBid(Price, Document) - Constructor for class ocean.doc.ResourceBid
 
ResourceBid(Price, Resource[], Document) - Constructor for class ocean.doc.ResourceBid
 
ResourceFactory - class ocean.doc.ResourceFactory.
The ResourceFactory class constructs resource implementations.
ResourceFactory() - Constructor for class ocean.doc.ResourceFactory
 
ResourceFuture - class ocean.doc.ResourceFuture.
The ResourceFuture class is a wrapper for the Resource Future trade proposal schema construct.
ResourceFuture(Document) - Constructor for class ocean.doc.ResourceFuture
 
ResourceFuture(Node, Document) - Constructor for class ocean.doc.ResourceFuture
 
ResourceFuture(Price, Schedule, Document) - Constructor for class ocean.doc.ResourceFuture
 
ResourceFuture(Price, Schedule, Resource[], Document) - Constructor for class ocean.doc.ResourceFuture
 
resourceID - Variable in class ocean.doc.Resource
The resource identifier.
resourceList - Variable in class ocean.doc.SaleableUnit
The sorted list of resources in the unit.
resourceReqs - Variable in class ocean.doc.TaskDescription
A list of Resource requests for this Task.
resourceReqs - Variable in class ocean.doc.ResourceBid
Sorted set of resource requests.
resourceType - Variable in class ocean.doc.Resource
The resource type.
rootNode - Variable in class ocean.doc.OCEANDocNode
The root Node of this node's tree.
rootNode - Variable in class ocean.doc.OCEANDoc
Root Node of the document tree.
run() - Method in class ocean.core.OCEANTask
 
run() - Method in class ocean.network.ListenerThread
Start listening.
run() - Method in class ocean.network.TimerThread
Run, as described in Description.
run() - Method in class ocean.network.PortHandlerThread
Inform the node of the request.

S

saleableUnit - Variable in class ocean.negotiation.Offer
The Saleable Unit of this offer
SaleableUnit - class ocean.doc.SaleableUnit.
The ResourceBid class is a wrapper for the Resource Bid trade proposal schema construct.
SaleableUnit(Document) - Constructor for class ocean.doc.SaleableUnit
 
SaleableUnit(Node, Document) - Constructor for class ocean.doc.SaleableUnit
 
SaleableUnit(Price, Document) - Constructor for class ocean.doc.SaleableUnit
 
SaleableUnit(Price, Resource[], Document) - Constructor for class ocean.doc.SaleableUnit
 
sched - Variable in class ocean.doc.ResourceFuture
The reservation schedule associated with the future.
schedule - Variable in class ocean.doc.TaskDescription
Optional reservation schedule.
schedule - Variable in class ocean.doc.Resource
Schedule for this construct.
Schedule - class ocean.doc.Schedule.
The Schedule class is a wrapper for the Schedule trade proposal schema construct.
Schedule(boolean, Document) - Constructor for class ocean.doc.Schedule
 
Schedule(Node, boolean, Document) - Constructor for class ocean.doc.Schedule
 
Schedule(ScheduleItem[], boolean, Document) - Constructor for class ocean.doc.Schedule
 
ScheduleItem - class ocean.doc.ScheduleItem.
The ScheduleItem class is a wrapper for the Schedule Item trade proposal schema construct.
ScheduleItem(Calendar, Calendar, Document) - Constructor for class ocean.doc.ScheduleItem
 
ScheduleItem(Calendar, Timespan, Document) - Constructor for class ocean.doc.ScheduleItem
 
ScheduleItem(Document) - Constructor for class ocean.doc.ScheduleItem
 
ScheduleItem(Node, Document) - Constructor for class ocean.doc.ScheduleItem
 
sellerID - Variable in class ocean.doc.OCEANResDoc
The Seller's identification in the OCEAN system.
sellerID - Variable in class ocean.negotiation.Offer
Seller identification string
SellersAgent - class ocean.negotiation.SellersAgent.
Implementation of the Agent interface that submits an OfferList to an Auction.
SellersAgent() - Constructor for class ocean.negotiation.SellersAgent
 
setAddress(String) - Method in class ocean.doc.JobReqsDoc
Set the address from which the buyer's trade request originates
SetAgentFactory(AgentFactory) - Method in class ocean.negotiation.AgentBuilder
Set the AgentFactory of this AgentBuilder.
setAmount(float) - Method in class ocean.doc.Price
Set the price quantity.
setArch(String) - Method in class ocean.doc.CPU
Set the Archtitecture.
SetAuctionFactory(AuctionFactory) - Method in class ocean.negotiation.AuctionBuilder
Set the AuctionFactory of this AuctionBuilder.
setAvailableSpace(Memory) - Method in class ocean.doc.StableStorage
Set the available space memory measurement.
setBandwidthUnits(int) - Method in class ocean.doc.NetworkConnection
Set the units constant of this bandwidth measurement.
setBandwidthVal(float) - Method in class ocean.doc.NetworkConnection
Set the bandwidth quantity.
setBasePort(int) - Method in class ocean.network.NodeCommunicator
Set the Base listening port.
setBuyerAddress(String) - Method in class ocean.negotiation.Bid
Set they buyers address
setBuyerID(String) - Method in class ocean.doc.JobReqsDoc
Set the ID of the buyer.
setBuyerID(String) - Method in class ocean.negotiation.Bid
Set the buyer identification string
setCSUnits(int) - Method in class ocean.doc.CPU
Set the clock speed units of this CPU.
setCSValue(float) - Method in class ocean.doc.CPU
Set the clock speed quantity.
setCurrency(String) - Method in class ocean.doc.Price
Set the currency of the price.
setCurrency(String) - Method in class ocean.negotiation.Spread
Set the currency of the spread
setDataObjectName(String) - Method in class ocean.doc.DataObject
Set the identifyier string of this data object.
setDataObjectSize(Memory) - Method in class ocean.doc.DataObject
Set the size of this data object.
setDays(int) - Method in class ocean.doc.Timespan
Set the number of days in this duration.
setDocument(Document) - Method in class ocean.doc.OCEANDocNode
Set the DOM Document that is used to create and modify this construct.
setDocument(Document) - Method in class ocean.doc.SaleableUnit
 
setDocument(Document) - Method in class ocean.doc.BidItem
 
setDocument(Document) - Method in class ocean.doc.TaskGroupDescription
 
setDocument(Document) - Method in class ocean.doc.TaskDescription
 
setDocument(Document) - Method in class ocean.doc.Price
 
setDocument(Document) - Method in class ocean.doc.FlatPrice
 
setDocument(Document) - Method in class ocean.doc.Timespan
Set the DOM Document in which this timespan is created and modified.
setDocument(Document) - Method in class ocean.doc.ScheduleItem
 
setDocument(Document) - Method in class ocean.doc.Resource
 
setDocument(Document) - Method in class ocean.doc.NetworkConnection
 
setDocument(Document) - Method in class ocean.doc.TaskListDescription
 
setDocument(Document) - Method in class ocean.doc.GraphicsHW
 
setDocument(Document) - Method in class ocean.doc.StableStorage
 
setDocument(Document) - Method in class ocean.doc.DataObject
 
setDocument(Document) - Method in class ocean.doc.Schedule
 
setDocument(Document) - Method in class ocean.doc.CPU
 
setDocument(Document) - Method in class ocean.doc.TimeDependentPrice
 
setDocument(Document) - Method in class ocean.doc.ResourceBid
 
setDocument(Document) - Method in class ocean.doc.ResourceFuture
 
setDocument(Document) - Method in class ocean.doc.FlatPlusTDPrice
 
setDocument(Document) - Method in class ocean.doc.Library
 
setDocument(Document) - Method in class ocean.doc.Memory
 
setEndTime(Calendar) - Method in class ocean.doc.ScheduleItem
Set the end time of this item.
setFile(String) - Method in class ocean.utils.OCEANWriter
Set the file to write to.
SetFileName(String) - Method in class ocean.doc.OCEANDoc
Set the file name of the file to write.
setFlatPrice(FlatPrice) - Method in class ocean.doc.FlatPlusTDPrice
Set the FlatPrice component of this construct.
setHours(int) - Method in class ocean.doc.Timespan
Set the number of hours in this duration.
setID(String) - Method in class ocean.doc.Resource
Set the identifier for this resource construct.
setInetAddress(InetAddress) - Method in class ocean.core.OCEANNode
 
setIP(InetAddress) - Method in class ocean.network.NodeCommunicator
Set the local IP address
setLibName(String) - Method in class ocean.doc.Library
Set the name of the library.
setLogFile(String) - Method in class ocean.core.OCEANNode
Set the output logfile
setMemAmt(float) - Method in class ocean.doc.Memory
Set the quantity of this memory measurement.
setMemory(Memory) - Method in class ocean.doc.GraphicsHW
Set the video memory measurement for this Graphics Hardware construct..
setMemUnits(int) - Method in class ocean.doc.Memory
Set the memory units.
setMins(int) - Method in class ocean.doc.Timespan
Set the number of minutes in this duration.
setMonths(int) - Method in class ocean.doc.Timespan
Set the number of months in this duration.
setOS(String) - Method in class ocean.doc.CPU
Set the Operating System.
setOSVersion(String) - Method in class ocean.doc.CPU
Set the Operating System version.
setPrice(Price) - Method in class ocean.doc.SaleableUnit
Set the ask price of this saleable unit.
setPrice(Price) - Method in class ocean.doc.TaskGroupDescription
Set the price of this Task Group.
setPrice(Price) - Method in class ocean.doc.ResourceBid
Set the price of this bid item.
setRequestAmount(Memory) - Method in class ocean.doc.StableStorage
Set the requested amount.
setReserved(boolean) - Method in class ocean.doc.Resource
 
setResource(boolean) - Method in class ocean.doc.DataObject
Set the resource flag.
setSchedule(Schedule) - Method in class ocean.doc.TaskDescription
Set the reservation schedule for this task.
setSchedule(Schedule) - Method in class ocean.doc.Resource
Set the availability/reservation schedule for this construct.
setSchedule(Schedule) - Method in class ocean.doc.ResourceFuture
Set this future's reservation schedule.
setSecs(float) - Method in class ocean.doc.Timespan
Set the number of seconds in this duration.
setSellerID(String) - Method in class ocean.doc.OCEANResDoc
Set the seller's ID.
setSellerID(String) - Method in class ocean.negotiation.Offer
Set the identification string of this proposal
setSocket(Socket) - Method in class ocean.network.NodeCommunicator
Set the client socket.
setSpread(float) - Method in class ocean.negotiation.Spread
Set the spread amount.
setSpread(Spread) - Method in interface ocean.negotiation.Auction
Set the spread of this Auction.
setSpread(Spread) - Method in class ocean.negotiation.DoubleAuction
Set the spread of the auction.
setStartTime(Calendar) - Method in class ocean.doc.ScheduleItem
Set the start time of this item.
setTaskID(String) - Method in class ocean.doc.TaskDescription
Set the task identifier.
setTDPrice(TimeDependentPrice) - Method in class ocean.doc.FlatPlusTDPrice
Set the TimeDependentPrice component of this construct.
setTimespan(Timespan) - Method in class ocean.doc.ScheduleItem
Set the timespan of this item.
setTimespan(Timespan) - Method in class ocean.doc.TimeDependentPrice
Set the timespan component of this price.
setTimespan(Timespan) - Method in class ocean.negotiation.TimeDependentSpread
Set the time span of this spread.
setTotalSpace(Memory) - Method in class ocean.doc.StableStorage
Set the total space memory measurement.
setTPid(String) - Method in class ocean.negotiation.TradeProposal
Set the identifying string of this proposal.
setType(String) - Method in class ocean.doc.Resource
Set the resource type String
setValidating(boolean) - Method in class ocean.doc.OCEANDoc
Set the validating attribute of this OCEAN Trade Proposal document.
setValidating(boolean) - Method in class ocean.core.OCEANNode
Set the validating property to b.
setWriter(OCEANWriter) - Method in class ocean.network.NodeCommunicator
Set the writer for logging output.
setWriter(OCEANWriter) - Method in interface ocean.negotiation.Agent
Set the OCEANWriter of the agent, for writing output to log files.
setWriter(OCEANWriter) - Method in interface ocean.negotiation.Auction
Set the OCEANWriter for logging output.
setWriter(OCEANWriter) - Method in class ocean.negotiation.BuyersAgent
 
setWriter(OCEANWriter) - Method in class ocean.negotiation.SellersAgent
 
setWriter(OCEANWriter) - Method in class ocean.negotiation.DoubleAuction
Set the writer for logging output.
setWriter(OCEANWriter) - Method in class ocean.negotiation.BidList
Set the writer for logging output.
setYears(int) - Method in class ocean.doc.Timespan
Set the number of years in this duration.
sock - Variable in class ocean.network.NodeCommunicator
 
Spread - class ocean.negotiation.Spread.
base class for Spread in the OCEAN market this can be thought of as a spread for FlatPrice objects
Spread(float) - Constructor for class ocean.negotiation.Spread
 
Spread(float, String) - Constructor for class ocean.negotiation.Spread
 
StableStorage - class ocean.doc.StableStorage.
The StableStorage class is a wrapper for the Stable Storage trade proposal schema construct.
StableStorage(boolean, Document) - Constructor for class ocean.doc.StableStorage
 
StableStorage(Memory, boolean, Document) - Constructor for class ocean.doc.StableStorage
 
StableStorage(Memory, Memory, boolean, Document) - Constructor for class ocean.doc.StableStorage
 
StableStorage(Node, Node, boolean, Document) - Constructor for class ocean.doc.StableStorage
 
startListeners() - Method in class ocean.core.OCEANNode
Start all threads that listen for network connections
startTime - Variable in class ocean.doc.ScheduleItem
Calendar instance to represent the start time of this item.
StartToTrade(OCEANDoc, int, long) - Method in class ocean.core.OCEANNode
Initiate the Trading process.
SubmitProposalToAuction(Auction, OCEANDoc, long) - Method in interface ocean.negotiation.Agent
Submit a trade proposal to an auction.
SubmitProposalToAuction(Auction, OCEANDoc, long) - Method in class ocean.negotiation.BuyersAgent
Submit trade proposals in a proposal document to an auction.
SubmitProposalToAuction(Auction, OCEANDoc, long) - Method in class ocean.negotiation.SellersAgent
Submit trade proposals in a proposal document to an auction.
SubmitTaskForExec(OCEANTask, OCEANNodeName) - Method in class ocean.core.OCEANNode
Submit a task for execution to a remote node.
SubmitTradeProposal(Bid, TimerThread) - Method in class ocean.negotiation.DoubleAuction
Submit a bid to auction.
SubmitTradeProposal(OCEANDoc) - Method in class ocean.core.OCEANNode
Submit a trade proposal to the auciton that this OCEANNode is holding.
SubmitTradeProposal(OCEANDoc, int) - Method in class ocean.core.OCEANNode
Submit a trade proposal to the auciton that this OCEANNode is holding.
SubmitTradeProposal(OCEANDoc, int, long) - Method in class ocean.core.OCEANNode
Submit a trade proposal to the auciton that this OCEANNode is holding.
SubmitTradeProposal(Offer, TimerThread) - Method in class ocean.negotiation.DoubleAuction
Submit an offer to auction.
SubmitTradeProposal(TradeProposal, TimerThread) - Method in interface ocean.negotiation.Auction
Submit a trade proposal to this Auction.
SubmitTradeProposal(TradeProposal, TimerThread) - Method in class ocean.negotiation.DoubleAuction
Submit a proposal for auction.

T

TaskDescription - class ocean.doc.TaskDescription.
The TaskDescription class is a wrapper for the Task trade proposal schema construct.
TaskDescription(Document) - Constructor for class ocean.doc.TaskDescription
 
TaskDescription(Node, Document) - Constructor for class ocean.doc.TaskDescription
 
TaskDescription(String, Document) - Constructor for class ocean.doc.TaskDescription
 
TaskDescription(String, Resource[], DataObject[], Schedule, Document) - Constructor for class ocean.doc.TaskDescription
 
TaskDescription(String, Resource[], Schedule, Document) - Constructor for class ocean.doc.TaskDescription
 
TaskGroupDescription - class ocean.doc.TaskGroupDescription.
The TaskGroupDescription class is a wrapper for the Task Group trade proposal schema construct.
TaskGroupDescription(Document) - Constructor for class ocean.doc.TaskGroupDescription
 
TaskGroupDescription(Node, Document) - Constructor for class ocean.doc.TaskGroupDescription
 
TaskGroupDescription(Price, Document) - Constructor for class ocean.doc.TaskGroupDescription
 
TaskGroupDescription(TaskDescription[], Price, Document) - Constructor for class ocean.doc.TaskGroupDescription
 
taskID - Variable in class ocean.doc.TaskDescription
Task identifier.
TaskListDescription - class ocean.doc.TaskListDescription.
The TaskListDescription class is a wrapper for the Task List trade proposal schema construct.
TaskListDescription(Document) - Constructor for class ocean.doc.TaskListDescription
 
TaskListDescription(Node, Document) - Constructor for class ocean.doc.TaskListDescription
 
taskOffset - Static variable in class ocean.network.Network
 
Tasks - Variable in class ocean.doc.TaskGroupDescription
List of Tasks in this Task Group.
Tasks - Variable in class ocean.doc.TaskListDescription
List of Task constructs.
tdPrice - Variable in class ocean.doc.FlatPlusTDPrice
The TimeDependentPrice component.
theDoc - Variable in class ocean.doc.OCEANDoc
DOM Document for creating/editing the proposal
TimeDependentPrice - class ocean.doc.TimeDependentPrice.
The TimeDependentPrice is the wrapper class for Time Dependent Price constructs in the OCEAN trade proposal schemas.
TimeDependentPrice(Document) - Constructor for class ocean.doc.TimeDependentPrice
 
TimeDependentPrice(float, String, Document) - Constructor for class ocean.doc.TimeDependentPrice
 
TimeDependentPrice(float, String, Timespan, Document) - Constructor for class ocean.doc.TimeDependentPrice
 
TimeDependentPrice(Node, Document) - Constructor for class ocean.doc.TimeDependentPrice
 
TimeDependentSpread - class ocean.negotiation.TimeDependentSpread.
Time Dependent Spread When prices are time dependent, the spread is also.
TimeDependentSpread(float) - Constructor for class ocean.negotiation.TimeDependentSpread
 
TimeDependentSpread(float, Timespan, String) - Constructor for class ocean.negotiation.TimeDependentSpread
 
TimeoutListener - interface ocean.network.TimeoutListener.
 
TimerThread - class ocean.network.TimerThread.
Simple timeout mechanism.
TimerThread(long) - Constructor for class ocean.network.TimerThread
 
TimerThread(long, TimeoutListener) - Constructor for class ocean.network.TimerThread
 
Timespan - class ocean.doc.Timespan.
The Timespan class is a wrapper for the XML schema duration datatype.
Timespan(Document) - Constructor for class ocean.doc.Timespan
 
Timespan(float) - Constructor for class ocean.doc.Timespan
Construct a Timespan with seconds specified.
Timespan(float, Document) - Constructor for class ocean.doc.Timespan
 
Timespan(int, float) - Constructor for class ocean.doc.Timespan
Construct a Timespan with seconds and minutes specified.
Timespan(int, float, Document) - Constructor for class ocean.doc.Timespan
 
Timespan(int, int, float) - Constructor for class ocean.doc.Timespan
Construct a Timespan with seconds, minutes, and hours specified.
Timespan(int, int, float, Document) - Constructor for class ocean.doc.Timespan
 
Timespan(int, int, int, float) - Constructor for class ocean.doc.Timespan
Construct a Timespan with seconds, minutes, hours, and days specified.
Timespan(int, int, int, float, Document) - Constructor for class ocean.doc.Timespan
 
Timespan(int, int, int, int, float) - Constructor for class ocean.doc.Timespan
Construct a Timespan with seconds, minutes, hours, days, and months specified.
Timespan(int, int, int, int, float, Document) - Constructor for class ocean.doc.Timespan
 
Timespan(int, int, int, int, int, float) - Constructor for class ocean.doc.Timespan
Construct a Timespan with seconds, minutes, hours, days, months, and years specified.
Timespan(int, int, int, int, int, float, Document) - Constructor for class ocean.doc.Timespan
 
Timespan(Node, Document) - Constructor for class ocean.doc.Timespan
 
toMilliSeconds() - Method in class ocean.doc.Timespan
Get this duration in milliseconds
toSeconds() - Method in class ocean.doc.Timespan
Express this duration in total seconds.
toString() - Method in interface ocean.naming.OCEANName
Resolve the name of an object.
toString() - Method in class ocean.naming.OCEANNodeNameImpl
Obtain the textual representation of this named object
toString() - Method in class ocean.naming.OCEANNameImpl
Return the textual representation of this name implementation
totalSpace - Variable in class ocean.doc.StableStorage
Total space of this storage unit.
tp - Variable in class ocean.network.tpTimeoutListener
 
tpID - Variable in class ocean.negotiation.TradeProposal
Identifying string for this proposal
tpListener - Variable in class ocean.core.OCEANNode
 
tpListenerSock - Variable in class ocean.network.NodeCommunicator
 
tpOffset - Static variable in class ocean.network.Network
 
tpTimeoutListener - class ocean.network.tpTimeoutListener.
The tpTimeoutListener is a Trade Proposal Timeout Listener.
tpTimeoutListener(TradeProposal, Auction, OCEANWriter) - Constructor for class ocean.network.tpTimeoutListener
 
TradeProposal - class ocean.negotiation.TradeProposal.
The abstract TradeProposal class is a trade proposal in the ocean market.
TradeProposal() - Constructor for class ocean.negotiation.TradeProposal
 
TransformNodeTree(Node) - Static method in class ocean.utils.XMLutils
Transform a node tree to a String representation.
TransformOCEANDoc(OCEANDoc) - Static method in class ocean.utils.XMLutils
Transform an OCEAN trade proposal document to a String representation.
TransformOCEANDocToFile(OCEANDoc, String) - Static method in class ocean.utils.XMLutils
Transform an OCEAN trade proposal document to a file.
TransformXMLFile(String) - Static method in class ocean.utils.XMLutils
Transform the contents of an XML file to a String
tSpan - Variable in class ocean.doc.ScheduleItem
The timespan, or duration, of this item.
tSpan - Variable in class ocean.doc.TimeDependentPrice
The time duration component of this price.

U

UNITS_GB - Static variable in class ocean.doc.Memory
Indicates the memory measurement units are in GigaBytes.
UNITS_GHZ - Static variable in class ocean.doc.CPU
Indicates the units of clock speed measurement to be gigahertz.
UNITS_KB - Static variable in class ocean.doc.Memory
Indicates the memory measurement units are in KiloBytes.
UNITS_Kbps - Static variable in class ocean.doc.NetworkConnection
Indicates bandwidth measured in Thousands of bits per second.
UNITS_MB - Static variable in class ocean.doc.Memory
Indicates the memory measurement units are in MegaBytes.
UNITS_Mbps - Static variable in class ocean.doc.NetworkConnection
Indicates bandwidth measured in Millions of bits per second
UNITS_MHZ - Static variable in class ocean.doc.CPU
Indicates the units of clock speed measurement to be megahertz.
UNITS_TB - Static variable in class ocean.doc.Memory
Indicates the memory measurement units are in TeraBytes
unitsVal - Variable in class ocean.doc.NetworkConnection
Holds the constant value indicating measurement units.
unitsVal - Variable in class ocean.doc.Memory
The value of the memory units constant.
unregister(String) - Static method in class ocean.network.Network
 

V

validating - Variable in class ocean.doc.OCEANDoc
Flag to indicate if the document is to be validated.
validationOn - Variable in class ocean.core.OCEANNode
 
videoMem - Variable in class ocean.doc.GraphicsHW
A measurement of the video memory for this graphics hardware construct.

W

warning(SAXParseException) - Method in class ocean.utils.OCEANErrorHandler
Report a parser warning to the user.
writeObjects(Vector, OCEANNodeName, int) - Method in class ocean.network.NodeCommunicator
Write a collection of objects to a remote Node.
writer - Variable in class ocean.utils.OCEANWriter
The PrintWriter to which output is sent.
writer - Variable in class ocean.core.OCEANNode
 
writer - Variable in class ocean.network.ListenerThread
 
writeToFile(String) - Method in class ocean.doc.OCEANDoc
Write the document content to a file.
writeTradeProposal(String, OCEANNodeName, int, long) - Method in class ocean.core.OCEANNode
Write a trade proposal document to another node.

X

XMLDoc() - Method in class ocean.doc.OCEANDoc
Get the File to which content is written.
xmlFile - Variable in class ocean.doc.OCEANDoc
File to which document content is written.
xmlFileName - Variable in class ocean.doc.OCEANDoc
Name of the file to which content is written.
XMLutils - class ocean.utils.XMLutils.
The XMLutils class contains many utility methods that wrap the DOM, causing many common tasks that take several lines of code to take one.
XMLutils() - Constructor for class ocean.utils.XMLutils
 

A B C D E F G H I J K L M N O P R S T U V W X