|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.netxms.client.datacollection.DataCollectionConfiguration
public class DataCollectionConfiguration
Data collection configuration for node
| Constructor Summary | |
|---|---|
DataCollectionConfiguration(NXCSession session,
long nodeId)
Create empty data collection configuration. |
|
| Method Summary | |
|---|---|
void |
clearCollectedData(long itemId)
Clear collected data for given DCI. |
void |
close()
Close data collection configuration. |
void |
copyObjects(long destNodeId,
long[] items)
Copy data collection objects. |
long |
createItem()
Create new data collection item. |
long |
createTable()
Create new data collection table. |
void |
deleteObject(long itemId)
Delete data collection object. |
protected void |
finalize()
|
DataCollectionObject |
findItem(long id)
Find data collection object by ID. |
DataCollectionObject |
findItem(long id,
java.lang.Class<? extends DataCollectionObject> classFilter)
Find data collection object by ID. |
DataCollectionObject[] |
getItems()
Get list of data collection items |
long |
getNodeId()
|
protected NXCSession |
getSession()
|
java.lang.Object |
getUserData()
|
void |
modifyObject(DataCollectionObject dco)
Modify data collection object. |
void |
modifyObject(long dcObjectId)
Modify data collection object. |
void |
moveObjects(long destNodeId,
long[] items)
Move data collection objects. |
void |
open()
Open data collection configuration. |
void |
setObjectStatus(long[] items,
int status)
Set status of data collection objects. |
void |
setUserData(java.lang.Object userData)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DataCollectionConfiguration(NXCSession session,
long nodeId)
nodeId - | Method Detail |
|---|
public void open()
throws java.io.IOException,
NXCException
java.io.IOException - if socket I/O error occurs
NXCException - if NetXMS server returns an error or operation was timed out
public void close()
throws java.io.IOException,
NXCException
java.io.IOException - if socket I/O error occurs
NXCException - if NetXMS server returns an error or operation was timed outpublic DataCollectionObject[] getItems()
public DataCollectionObject findItem(long id)
id - DCI ID
public DataCollectionObject findItem(long id,
java.lang.Class<? extends DataCollectionObject> classFilter)
id - data collection object IDclassFilter - class filter for found object
public long createItem()
throws java.io.IOException,
NXCException
java.io.IOException - if socket I/O error occurs
NXCException - if NetXMS server returns an error or operation was timed out
public long createTable()
throws java.io.IOException,
NXCException
java.io.IOException - if socket I/O error occurs
NXCException - if NetXMS server returns an error or operation was timed out
public void modifyObject(long dcObjectId)
throws java.io.IOException,
NXCException
dcObjectId - Data collection object identifier
java.io.IOException - if socket I/O error occurs
NXCException - if NetXMS server returns an error or operation was timed out
public void modifyObject(DataCollectionObject dco)
throws java.io.IOException,
NXCException
dco - Data collection object
java.io.IOException - if socket I/O error occurs
NXCException - if NetXMS server returns an error or operation was timed out
public void copyObjects(long destNodeId,
long[] items)
throws java.io.IOException,
NXCException
destNodeId - Destination node IDitems - List of data collection items to copy
java.io.IOException - if socket I/O error occurs
NXCException - if NetXMS server returns an error or operation was timed out
public void moveObjects(long destNodeId,
long[] items)
throws java.io.IOException,
NXCException
destNodeId - Destination node IDitems - List of data collection items to move
java.io.IOException - if socket I/O error occurs
NXCException - if NetXMS server returns an error or operation was timed out
public void clearCollectedData(long itemId)
throws java.io.IOException,
NXCException
itemId - Data collection item ID
java.io.IOException - if socket I/O error occurs
NXCException - if NetXMS server returns an error or operation was timed out
public void setObjectStatus(long[] items,
int status)
throws java.io.IOException,
NXCException
items - Data collection items' identifiersstatus - New status
java.io.IOException - if socket I/O error occurs
NXCException - if NetXMS server returns an error or operation was timed out
public void deleteObject(long itemId)
throws java.io.IOException,
NXCException
itemId - Data collection item identifier
java.io.IOException - if socket I/O error occurs
NXCException - if NetXMS server returns an error or operation was timed out
protected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwablepublic long getNodeId()
public java.lang.Object getUserData()
public void setUserData(java.lang.Object userData)
userData - the userData to setprotected final NXCSession getSession()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||