public abstract class IotProcessor extends HistorianProcessor implements IoTHistorianProcessor, FixedLoggers
Modifier and Type | Field and Description |
---|---|
static long |
NOACCESSCHECK |
static long |
NOVALIDATION_AND_NOACTION |
formattedUrl
APPLOGGER, CRONTASKLOGGER, CRONTASKMGRLOGGER, CRONTASKMGRSQLLOGGER, DBCONNECTIONLOGGER, DDLOGGER, DMLOGGER, EVENTLOGGER, EXCEPTIONLOGGER, MAILLOGGER, MAXIMOLOGGER, MTLOGGER, NULLMBOPOINTER, SECURITY, SENDFAILEDLOGGER, SERVICELOGGER, SQLLOGGER
appenderPrefix, 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, processResource
getPagingParams, processPaging
public static final long NOACCESSCHECK
public static final long NOVALIDATION_AND_NOACTION
public IotProcessor() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public 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 IoTHistorianProcessor
MXException
java.rmi.RemoteException
public 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
MXException
java.rmi.RemoteException
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) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
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) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
protected java.util.List getDeviceidsForDeviceTypeAsset(java.lang.String deviceType, IoTMeterToPayloadMappingInfo mappingInfo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
protected java.util.List getDeviceidsForDeviceTypeLocation(java.lang.String deviceType, IoTMeterToPayloadMappingInfo mappingInfo) throws java.rmi.RemoteException, MXException
java.rmi.RemoteException
MXException
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) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
public abstract java.lang.String setReadingsForHistorianData(com.ibm.json.java.JSONObject jo, IoTMeterToPayloadMappingInfo mappingInfo, java.util.Date readingDate) throws MXException
MXException
public abstract java.util.Map getReadingDate(com.ibm.json.java.JSONObject jo, java.lang.String iotServiceName, IoTMeterToPayloadMappingInfo mappingInfo) throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
protected abstract java.lang.String getResultTagName(java.lang.String iotServiceName, IoTMeterToPayloadMappingInfo mappingInfo)