public class DataTrackSupport
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
HOST |
|
static int |
PORT |
Modifier and Type | Method | Description |
---|---|---|
static boolean |
connect(int id,
java.beans.PropertyChangeListener listener) |
Connects to Tracker and adds a PropertyChangeListener to listen for
Tracker messages and requests.
|
static XMLControl |
getMessageControl(int id) |
Clears and returns the message XMLControl.
|
static boolean |
isDataRequested() |
Determines if data was requested by Tracker when the current process was started.
|
static boolean |
isTrackerAvailable() |
Determines if a DataTrack-enabled Tracker is available on this machine.
|
static boolean |
sendAppendedData(int id,
Data data) |
Sends previously sent Data with newly appended values.
|
static boolean |
sendData(int id,
Data data) |
Sends data to the remote DataTrackTool.
|
static boolean |
sendMessage(int id,
java.util.Map<java.lang.String,java.lang.Object> message) |
Sends a message to the remote DataTrackTool in the form of a String-to-Object mapping.
|
public static final java.lang.String HOST
public static final int PORT
public static boolean connect(int id, java.beans.PropertyChangeListener listener)
id
- a number to identify the data source (typically hashcode())listener
- the PropertyChangeListener to notify when the remote tool is readypublic static boolean sendData(int id, Data data)
id
- a number to identify the data source (typically hashcode())data
- the Data object to sendpublic static boolean sendAppendedData(int id, Data data)
id
- a number to identify the data source (typically hashcode())data
- the Data with appended valuespublic static boolean sendMessage(int id, java.util.Map<java.lang.String,java.lang.Object> message)
id
- a number to identify the data source (typically hashcode())message
- the message to sendpublic static boolean isTrackerAvailable()
public static boolean isDataRequested()
public static XMLControl getMessageControl(int id)