|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectits.backbone.frame.ItsFrameReceiver
its.backbone.sdd.SddReceiver
Generic SDD Receiver base class. After connecting to an SDD data stream, analyzes incoming frames and classifies them according to type: Schema, Contents, Extractor, and Data. Subclasses can implement methods to receive any of the information obtained from the frames.
The receiver also verifies that:
| Field Summary |
| Fields inherited from class its.backbone.frame.ItsFrameReceiver |
ignoreStreamTimeout |
| Constructor Summary | |
SddReceiver(java.lang.String serverName,
int serverPort)
Constructs an SddReceiver that connects to the given server. |
|
SddReceiver(java.lang.String serverName,
int serverPort,
boolean autoStart)
Deprecated. As of SDD 2.2.0, it's always necessary to explicitly start the receiver by calling start(), so the autoStart parameter is irrelevant. |
|
| Method Summary | |
void |
contentsReceived(Contents contents,
java.lang.String serialNum)
Subclasses can override this method to receive the incoming SDD Contents. |
void |
dataReceived(byte[] data,
java.lang.String serialNum)
Subclasses can override this method to receive the incoming SDD Data in its raw form. |
void |
extractedDataReceived(java.util.Hashtable ht,
java.lang.String serialNum)
Subclasses can override this method to receive the incoming SDD data after it has been processed into a table of ContentsData objects. |
void |
extractorReceived(byte[] extractor,
java.lang.String serialNum)
Subclasses can override this method to receive the incoming SDD Extractor in its raw form. |
void |
frameReceived(ItsFrame f)
called by the superclass with an incoming frame. |
protected java.lang.String |
getContentsSerialNumber()
|
protected java.lang.String |
getSchemaSerialNumber()
|
void |
schemaReceived(Schema schema,
java.lang.String serialNum)
Subclasses can override this method to receive the incoming SDD Schema. |
| Methods inherited from class its.backbone.frame.ItsFrameReceiver |
getFrameQueue, getInputBuffer, run, start, start, stop |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public SddReceiver(java.lang.String serverName,
int serverPort)
throws java.io.IOException
java.io.IOException - if a connection to the given server is impossible
public SddReceiver(java.lang.String serverName,
int serverPort,
boolean autoStart)
throws java.io.IOException
autoStart - if true, the start() method is called automatically
java.io.IOException - if a connection to the given server is impossible| Method Detail |
public void frameReceived(ItsFrame f)
frameReceived in class ItsFrameReceiver
public void schemaReceived(Schema schema,
java.lang.String serialNum)
public void contentsReceived(Contents contents,
java.lang.String serialNum)
public void dataReceived(byte[] data,
java.lang.String serialNum)
public void extractorReceived(byte[] extractor,
java.lang.String serialNum)
public void extractedDataReceived(java.util.Hashtable ht,
java.lang.String serialNum)
protected java.lang.String getSchemaSerialNumber()
protected java.lang.String getContentsSerialNumber()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||