public abstract class IotProcessor extends HistorianProcessor implements IoTHistorianProcessor, FixedLoggers
| Modifier and Type | Field and Description |
|---|---|
static long |
NOACCESSCHECK |
static long |
NOVALIDATION_AND_NOACTION |
formattedUrlAPPLOGGER, CRONTASKLOGGER, CRONTASKMGRLOGGER, CRONTASKMGRSQLLOGGER, DBCONNECTIONLOGGER, DDLOGGER, DMLOGGER, EVENTLOGGER, EXCEPTIONLOGGER, MAILLOGGER, MAXIMOLOGGER, MTLOGGER, NULLMBOPOINTER, SECURITY, SENDFAILEDLOGGER, SERVICELOGGER, SQLLOGGERappenderPrefix, LOGGERNAME_APP, LOGGERNAME_CRONTASK, LOGGERNAME_CRONTASKMGR, LOGGERNAME_DBCONNECTION, LOGGERNAME_DD, LOGGERNAME_DM, LOGGERNAME_DMPREVIEW, LOGGERNAME_EVENT, LOGGERNAME_EXCEPTION, LOGGERNAME_MAIL, LOGGERNAME_MAXIMO, LOGGERNAME_MT, LOGGERNAME_NULLMBOPOINTER, LOGGERNAME_SECURITY, LOGGERNAME_SENDFAILED, LOGGERNAME_SERVICE, LOGGERNAME_SQL, LOGGERNAME_SQL_CRONTASKMGR, LOGGERNAME_TXN, loggerPrefix| Constructor and Description |
|---|
IotProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List |
getDeviceidsForDeviceTypeAsset(java.lang.String deviceType,
IoTMeterToPayloadMappingInfo mappingInfo) |
protected java.util.List |
getDeviceidsForDeviceTypeLocation(java.lang.String deviceType,
IoTMeterToPayloadMappingInfo mappingInfo) |
protected abstract java.util.List |
getIOTPlatformRestURL(java.lang.String iotServiceName,
java.lang.String endPointName,
java.lang.String histURL,
java.lang.String deviceType,
IoTMeterToPayloadMappingInfo mappingInfo,
java.util.Date lastRun,
IoTConnectionService iotfProc,
java.lang.String useWith) |
abstract java.util.Map |
getReadingDate(com.ibm.json.java.JSONObject jo,
java.lang.String iotServiceName,
IoTMeterToPayloadMappingInfo mappingInfo) |
protected abstract java.lang.String |
getResultTagName(java.lang.String iotServiceName,
IoTMeterToPayloadMappingInfo mappingInfo) |
protected void |
mapAssetMeterFeedData(java.lang.String deviceid,
java.lang.String deviceType,
java.util.Date readingDate,
IoTMeterToPayloadMappingInfo mappingInfo,
com.ibm.json.java.JSONObject jo,
java.lang.String sensorValue) |
protected void |
mapLocationMeterFeedData(java.lang.String deviceid,
java.lang.String deviceType,
java.util.Date readingDate,
IoTMeterToPayloadMappingInfo mappingInfo,
com.ibm.json.java.JSONObject jo,
java.lang.String sensorValue) |
void |
processHistorianData(IoTMeterToPayloadMappingInfo mappingInfo,
java.lang.String histURL,
URLFormatter uf,
java.lang.String endPointName,
java.lang.String iotServiceName,
java.lang.String histDBName,
java.lang.String deviceType,
java.util.Date lastRun,
java.lang.String useWith,
boolean useJMSQueue) |
abstract java.lang.String |
setReadingsForHistorianData(com.ibm.json.java.JSONObject jo,
IoTMeterToPayloadMappingInfo mappingInfo,
java.util.Date readingDate) |
void |
syncMeterReadings(java.lang.String iotServiceName,
java.lang.String deviceType,
java.lang.String instanceName,
java.util.Date lastRun,
boolean useJMSQueue) |
pingHistorian, processResourcegetPagingParams, processPagingpublic static final long NOACCESSCHECK
public static final long NOVALIDATION_AND_NOACTION
public IotProcessor()
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic void syncMeterReadings(java.lang.String iotServiceName,
java.lang.String deviceType,
java.lang.String instanceName,
java.util.Date lastRun,
boolean useJMSQueue)
throws MXException,
java.rmi.RemoteException
syncMeterReadings in interface IoTHistorianProcessorMXExceptionjava.rmi.RemoteExceptionpublic void processHistorianData(IoTMeterToPayloadMappingInfo mappingInfo, java.lang.String histURL, URLFormatter uf, java.lang.String endPointName, java.lang.String iotServiceName, java.lang.String histDBName, java.lang.String deviceType, java.util.Date lastRun, java.lang.String useWith, boolean useJMSQueue) throws MXException, java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionprotected void mapAssetMeterFeedData(java.lang.String deviceid,
java.lang.String deviceType,
java.util.Date readingDate,
IoTMeterToPayloadMappingInfo mappingInfo,
com.ibm.json.java.JSONObject jo,
java.lang.String sensorValue)
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionprotected void mapLocationMeterFeedData(java.lang.String deviceid,
java.lang.String deviceType,
java.util.Date readingDate,
IoTMeterToPayloadMappingInfo mappingInfo,
com.ibm.json.java.JSONObject jo,
java.lang.String sensorValue)
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionprotected java.util.List getDeviceidsForDeviceTypeAsset(java.lang.String deviceType,
IoTMeterToPayloadMappingInfo mappingInfo)
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionprotected java.util.List getDeviceidsForDeviceTypeLocation(java.lang.String deviceType,
IoTMeterToPayloadMappingInfo mappingInfo)
throws java.rmi.RemoteException,
MXException
java.rmi.RemoteExceptionMXExceptionprotected abstract java.util.List getIOTPlatformRestURL(java.lang.String iotServiceName,
java.lang.String endPointName,
java.lang.String histURL,
java.lang.String deviceType,
IoTMeterToPayloadMappingInfo mappingInfo,
java.util.Date lastRun,
IoTConnectionService iotfProc,
java.lang.String useWith)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionpublic abstract java.lang.String setReadingsForHistorianData(com.ibm.json.java.JSONObject jo,
IoTMeterToPayloadMappingInfo mappingInfo,
java.util.Date readingDate)
throws MXException
MXExceptionpublic abstract java.util.Map getReadingDate(com.ibm.json.java.JSONObject jo,
java.lang.String iotServiceName,
IoTMeterToPayloadMappingInfo mappingInfo)
throws MXException,
java.rmi.RemoteException
MXExceptionjava.rmi.RemoteExceptionprotected abstract java.lang.String getResultTagName(java.lang.String iotServiceName,
IoTMeterToPayloadMappingInfo mappingInfo)