|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
AckItemData subclass that is actively notified (by the
dataspace replica) when it is added to, updated in, or deleted
from a dataspace replica.ItemData
instance to the dataspace. AddEventAddEvent.
EventPattern to this session.
EventPatterns to this session.
BooleanArray2DBoxBooleanArrayBoxBooleanBoxByteArray2DBoxByteArrayBoxByteBoxDataProxy.endBusy().
PeerChallengeEvent challengeTypeCharArray2DBoxCharArrayBoxCharBoxConfigManagerConnectionSap for JCP.
ConnectionSapRequestConnectionSapResponseConnectionSap.
IDataStore interface which
holds data for one specific (run-time configured) tuple type in a
single JDBC table. DataCallback or DataCallbackPost
AddEvent.
AddEvent.
AddEvent.
Object.clone()
equip.discovery and equip.serviceDataProxy
events; now largely superceded by DataCallbackPost
and/or the IDataspace API. DataCallback; you should sub-class DataCallback or DataCallbackPost directly.DataCallback, and normally more intuitive.DataCallbackPost; you should sub-class DataCallback or DataCallbackPost directly.DataProxy API; used by
delegation in DataProxyImpl and Server.
DataDelegate
to handle a dataspace replica's association with another dataspace
replica. DataDelegatePeer to monitor
unreliable update events cancelled in internal peer queues.DataDelegatePeer
and DataDelegate to handle the direct networking aspects
of a single dataspace peer. DataManagerDataspaceManager to monitor active dataspaces in process.DataProxy; implements a dataspace client, delegating most of the
work to an instance of class DataDelegate. EventPatterns with
a dataspace replica.
DataSession;
delegates most operations to the corresponding DataProxy's
DataDelegate.equip.data)DataspaceStatusItem, which
describes some of the internal state of a particular dataspace
replica. DataspaceStatusDataspaceStatusItemServiceProxy to indicate
forced deactivation of the service proxy (typically network
failure)
{IDL'd in eqNetTypes.idl).DeactivateCallbackItemData instance from the dataspace. DeleteEventDictionaryEntryDictionaryDoubleArray2DBoxDoubleArrayBoxDoubleBoxDeleteEvent.
EventPattern from this
session as identified by its GUID.
EventPatterns from
this session as identified by their GUIDs.
DataSession previously created with
DataProxy.createSession(equip.data.DataCallback, equip.runtime.ValueBase); effectively any remaining
EventPatterns will be removed.
ItemBindingInfo.processBound) responsible agent leaving the
dataspace.
ItemBindingInfo.itemLease).
IDataspace helper API).
EventEventEventMetadataItemData subclass which represents a process's
interest in a certain kind of event(s).
EventPatternEncoding)
Encoding)
DataProxy.beginBusy().
ValueBase), and serialisation, plus various C++ IDL
helpers such as object factories, smart pointers and sequences.MemoryDataStore, but attempts to persist dataspace
contents through use of checkpoint and event log files.
FloatArray2DBoxFloatArrayBoxFloatBoxGUIDs (IDL'd in eqDataTypes.idl).
GUIDFactory. GUIDSingletonManager).
ItemData from the local dataspace by item
GUID.
ItemBinding from the local dataspace by item
GUID.
Moniker, which can be resolved and
used to locate the service.
GUID.
ValueBase
SapProtocol)
ServerSap.status
Moniker, work back to an equivalent
EQUIP URL.
GUID.
GUID.
GUID.
GUID.
DataDelegate to implement state storage
within a dataspace replica.IntArray2DBoxIntArrayBoxIntBoxItemData and its dataspace.
ItemBindingItemBinding, which is the link between
an ItemData and its dataspace.
ItemBindingInfoDataProxy).ItemDataAddEvent or DeleteEvent.
ItemEventKind wrapped in an
object for pattern matching wildcardingItemEventKindBoxItemMutator;
currently NOT implemented!EventMetadata for most
arguments.
EventMetadata for most
arguments.
EventPattern.initAsSimpleEventMonitor(equip.data.Event, boolean) for multiple event templates.
EventPattern.initAsSimpleItemMonitor(equip.data.ItemData, boolean) for multiple item templates.
EventMetadata for most
arguments.
ItemBindingInfo for most
arguments.
EventMetadata for most
arguments.
EventMetadata for most
arguments.
KeepAliveItemEventKind)
ItemEventKind)
Lease; REQUIRES
synchronized clocksItemData;
not currently used!LongArray2DBoxLongArrayBoxLongBoxLockType desired after successful
ownership transfer
MbufInputStream and
MbufOutputStream.
Mbuf.DEFAULT_SIZE and no header
Mbuf) input stream.MbufInputStream.reset(equip.runtime.Mbuf) to initialise
for reading).
Mbuf) output streamMbufs with default size and no header
Mbufs with given size and header
IDataStore interface which
can hold any data items in memory (only).
Moniker - just an abstract base classMulticastUDPMonikerMutateEvent; NB
NOT currently implementedMyTypeItemMutator to
be applied to the specified item
NameValuePairMbuf in single linked list
ActiveTreeNode.notifyDataspaceUpdate(equip.data.DataProxy, equip.data.ItemData) is called on the new value.
ValueBase from.
InputStream.
ValueBase to.
OutputStream.
OwnershipRequestOwnershipRequest event (not currently supported - June
2003)OwnershipResponsePeerAckEventEventPatterns.PeerAddPatternsEventPeerChallengeEventPeerConnectEventPeerAddPatternsEvent); used to mark
removal of non-local EventPatterns.PeerDeletePatternsEventPeerDisconnectEventPeerEventPeerPolicyPositionServiceProxy, for use by
delegation from IDL'd subclasses of ServiceProxy.
ProxyDelegate.init(equip.net.ServiceProxy, equip.net.ProxyDelegate.Handler, java.lang.Object)
ProxyDelegateEventPatterns to be removed
ItemBindingInfo.responsible
disconnects or fails.
RemoveResponsibleReplicateRequestMbufInputStream.read()
ValueBase)
from the input stream; handles nulls ok.
getDataspace, reduces use count
by one, and removes from internal table if use count falls to 0.
ServerSap,
ConnectionSap and sub-classes.SerializedObjectDataProxy as a dataspace server, delegating most of the
work to an instance of class DataDelegate. ServerSap using ServerSocket.ServerSap using
JCP (Jim's Communication Protocol)Moniker
ServiceProxyShortArray2DBoxShortArrayBoxShortBoxSimpleMonikerServerSapTcp
access point, delegating request handling to an implementation
of SimpleServerHandlerSimpleServerSimpleTCPMonikerSimpleUDPMonikerStringArray2DBoxStringArrayBoxStringBoxCustomTableDataStore, when configured as per javadocs.Time (IDL'd in
eqBasicTypes.idl).TraderProxy, to provide a simple
service traderTraderLookupTraderMonikerTraderProxy.
TraderRebind.TraderRebindReply.TraderRecord.ItemData subclass
that are organised as treesTreeNodeTupleEventTupleequip.data) using the DataProxy 'low-level' API but with
generic tuple data items (Tuple) rather than
custom IDL'd data types.Mbufs that have been written into;
clears internal reference.
equip.discovery (cmg).
ItemBindingInfo (not currently supported - June 2003).UpdateBindingEventItemData instance in the dataspace; replaces the previous
item value with the new value in the event. UpdateEventUpdateEvent with default priority (0).
UpdateEvent.
ValueBaseArrayBoxequip.discovery and equip.service
MbufOutputStream.write(int)
ValueBase)
to the output stream; will write a nulls if provided.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||