public class IotGenericProcessor extends IotProcessor implements IoTServicesConstants
NOACCESSCHECK, NOVALIDATION_AND_NOACTION
formattedUrl
ACTIVE, AGGMSGSCHEMA, AGGTIMERANGE, BODY, DESCRIPTION, DEVICEIDTAG, DEVICETYPE, DEVICETYPEDESC, DEVICETYPEDESCRTAG, DEVICETYPETAG, ENDPOINTNAME, ENDPOINTVALUE, EXTSYSTEM, FEEDMAPPINGPROP, GROUPLEVEL, HASIOTCFG, HISTMAPPER, HISTQUERY, HTTPMETHOD, IFACENAME, INSTANCENAME, IOTCFG, IOTCONNSERVLOGGER, IOTSERVEP, IOTSERVICENAME, ISDEFAULT, LABEL, LASTMESSAGETAG, MAPPER, METERNAME, METHOD, NAMETAG, PAYLOADIDATTR, PINGENDPOINT, PROCESSOR, PROPAGGREGATION, PROPERTY, READINGDATEFORMAT, READINGDATETAGMAP, READINGDATETAGNAME, RESULTTAGNAME, RULENAME, SEQUENCE, SORT, USEDBY, USEDWITH, USEDWITH_getAggregateResultForDeviceType, USEDWITH_getAllDevicetypes, USEDWITH_getDevices, USEDWITH_getLastMessage, USEDWITH_getMessage, USEDWITH_getSampleAggregate, USEWITH, VALUE, VALUETAG
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 |
---|
IotGenericProcessor() |
Modifier and Type | Method and Description |
---|---|
protected 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) |
java.util.Map |
getReadingDate(com.ibm.json.java.JSONObject json,
java.lang.String iotServiceName,
IoTMeterToPayloadMappingInfo mappingInfo) |
protected java.lang.String |
getResultTagName(java.lang.String iotServiceName,
IoTMeterToPayloadMappingInfo mappingInfo) |
java.lang.String |
setReadingsForHistorianData(com.ibm.json.java.JSONObject jo,
IoTMeterToPayloadMappingInfo mappingInfo,
java.util.Date readingDate) |
getDeviceidsForDeviceTypeAsset, getDeviceidsForDeviceTypeLocation, mapAssetMeterFeedData, mapLocationMeterFeedData, processHistorianData, syncMeterReadings
pingHistorian, processResource
getPagingParams, processPaging
public IotGenericProcessor() throws MXException, java.rmi.RemoteException
MXException
java.rmi.RemoteException
protected 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
getIOTPlatformRestURL
in class IotProcessor
MXException
java.rmi.RemoteException
public java.util.Map getReadingDate(com.ibm.json.java.JSONObject json, java.lang.String iotServiceName, IoTMeterToPayloadMappingInfo mappingInfo) throws MXException, java.rmi.RemoteException
getReadingDate
in class IotProcessor
MXException
java.rmi.RemoteException
public java.lang.String setReadingsForHistorianData(com.ibm.json.java.JSONObject jo, IoTMeterToPayloadMappingInfo mappingInfo, java.util.Date readingDate) throws MXException
setReadingsForHistorianData
in class IotProcessor
MXException
protected java.lang.String getResultTagName(java.lang.String iotServiceName, IoTMeterToPayloadMappingInfo mappingInfo)
getResultTagName
in class IotProcessor