public interface TableConsumer
extends java.rmi.Remote
Modifier and Type | Method and Description |
---|---|
void |
consumeTable(Table table)
Passes the table to the measurement component, such that it can interpret it the next time it is executed.
|
TableDefinition |
getConsumedTableDefinition()
Returns the definition of the table layout of the tables consumed by this consumer, e.g.
|
void consumeTable(Table table) throws java.rmi.RemoteException, TableException, java.lang.NullPointerException
getConsumedTableDefinition()
.
Columns might have another definition if null entries are allowed. However, if null entries are not allowed for the tables
consumed by this consumer as indicated by getConsumedTableDefinition()
, the corresponding entries in the column
of the table passed in this function must be non-null.table
- The table to consume.java.rmi.RemoteException
TableException
- Thrown if the table has the wrong layout, or if entries of the table are null which should not be null.java.lang.NullPointerException
- Thrown if table is null.TableDefinition getConsumedTableDefinition() throws java.rmi.RemoteException
java.rmi.RemoteException