Package org.rossonet.telemetry
Class AbstractTelemetryStorage
- java.lang.Object
-
- org.rossonet.telemetry.AbstractTelemetryStorage
-
- All Implemented Interfaces:
java.lang.AutoCloseable,CachedMemory,CommandExecuter,FactProvider,DtdlFragment,DtdlSchema,TelemetryStorage
public abstract class AbstractTelemetryStorage extends java.lang.Object implements TelemetryStorage
-
-
Constructor Summary
Constructors Constructor Description AbstractTelemetryStorage()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()org.json.JSONObjectexportDtmlFragment(java.lang.String position)org.json.JSONObjectexportDtmlSchema()FactsgetFacts()org.apache.jena.rdf.model.ModelgetJenaModel()org.eclipse.milo.opcua.sdk.server.api.ManagedNamespacegetNamespace()SshServerStoragegetSshServerStorage()java.util.Collection<TelemetryData<?>>getTelemetries()voidimportDtmlFragment(java.lang.String position, org.json.JSONObject partialSchema)voidimportDtmlSchema(org.json.JSONObject rootSchema)-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.rossonet.rules.base.CommandExecuter
executeAndWait
-
-
-
-
Method Detail
-
close
public void close() throws java.lang.Exception- Specified by:
closein interfacejava.lang.AutoCloseable- Throws:
java.lang.Exception
-
exportDtmlFragment
public org.json.JSONObject exportDtmlFragment(java.lang.String position)
- Specified by:
exportDtmlFragmentin interfaceDtdlFragment
-
exportDtmlSchema
public org.json.JSONObject exportDtmlSchema()
- Specified by:
exportDtmlSchemain interfaceDtdlSchema
-
getFacts
public Facts getFacts()
- Specified by:
getFactsin interfaceFactProvider
-
getJenaModel
public org.apache.jena.rdf.model.Model getJenaModel()
- Specified by:
getJenaModelin interfaceTelemetryStorage
-
getNamespace
public org.eclipse.milo.opcua.sdk.server.api.ManagedNamespace getNamespace()
- Specified by:
getNamespacein interfaceTelemetryStorage
-
getSshServerStorage
public SshServerStorage getSshServerStorage()
- Specified by:
getSshServerStoragein interfaceTelemetryStorage
-
getTelemetries
public java.util.Collection<TelemetryData<?>> getTelemetries()
- Specified by:
getTelemetriesin interfaceTelemetryStorage
-
importDtmlFragment
public void importDtmlFragment(java.lang.String position, org.json.JSONObject partialSchema)- Specified by:
importDtmlFragmentin interfaceDtdlFragment
-
importDtmlSchema
public void importDtmlSchema(org.json.JSONObject rootSchema)
- Specified by:
importDtmlSchemain interfaceDtdlSchema
-
-