|
||||||||||
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 |
copyItems(long destNodeId,
long[] items)
Copy data collection items. |
long |
createItem()
Create new data collection item. |
void |
deleteItem(long itemId)
Delete data collection item. |
protected void |
finalize()
|
DataCollectionItem |
findItem(long id)
Find data collection item by ID. |
DataCollectionItem[] |
getItems()
Get list of data collection items |
long |
getNodeId()
|
java.lang.Object |
getUserData()
|
void |
modifyItem(DataCollectionItem item)
Modify data collection item. |
void |
modifyItem(long itemId)
Modify data collection item. |
void |
moveItems(long destNodeId,
long[] items)
Move data collection items. |
void |
open()
Open data collection configuration. |
void |
setItemStatus(long[] items,
int status)
Set status of data collection items. |
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 outpublic 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 DataCollectionItem[] getItems()
public DataCollectionItem findItem(long id)
id
- DCI ID
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 outpublic void modifyItem(long itemId) throws java.io.IOException, NXCException
itemId
- Data collection item's identifier
java.io.IOException
- if socket I/O error occurs
NXCException
- if NetXMS server returns an error or operation was timed outpublic void modifyItem(DataCollectionItem item) throws java.io.IOException, NXCException
item
- Data collection item
java.io.IOException
- if socket I/O error occurs
NXCException
- if NetXMS server returns an error or operation was timed outpublic void copyItems(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 outpublic void moveItems(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 outpublic 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 outpublic void setItemStatus(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 outpublic void deleteItem(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 outprotected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
public long getNodeId()
public java.lang.Object getUserData()
public void setUserData(java.lang.Object userData)
userData
- the userData to set
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |