Class MonitoringSetup
- java.lang.Object
-
- de.iip_ecosphere.platform.support.setup.AbstractSetup
-
- de.iip_ecosphere.platform.support.iip_aas.config.AbstractSetup
-
- de.iip_ecosphere.platform.monitoring.MonitoringSetup
-
public class MonitoringSetup extends de.iip_ecosphere.platform.support.iip_aas.config.AbstractSetupBasic setup for monitoring.- Author:
- Holger Eichelberger, SSE
-
-
Field Summary
Fields Modifier and Type Field Description private de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetupaasprivate static MonitoringSetupinstanceprivate de.iip_ecosphere.platform.transport.connectors.TransportSetuptransport
-
Constructor Summary
Constructors Constructor Description MonitoringSetup()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetupgetAas()Returns the AAS setup.static MonitoringSetupgetInstance()Returns the setup instance.de.iip_ecosphere.platform.transport.connectors.TransportSetupgetTransport()Returns the transport setup.static MonitoringSetupreadConfiguration()Reads aMonitoringSetupinstance from {@link AbstractSetup#DEFAULT_FNAME) in the root folder of the jar/classpath.voidsetAas(de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup aas)Defines the AAS setup.voidsetTransport(de.iip_ecosphere.platform.transport.connectors.TransportSetup transport)Defines the transport setup.
-
-
-
Field Detail
-
instance
private static MonitoringSetup instance
-
aas
private de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup aas
-
transport
private de.iip_ecosphere.platform.transport.connectors.TransportSetup transport
-
-
Method Detail
-
getAas
public de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup getAas()
Returns the AAS setup.- Returns:
- the AAS setup
-
getTransport
public de.iip_ecosphere.platform.transport.connectors.TransportSetup getTransport()
Returns the transport setup.- Returns:
- the transport setup
-
setAas
public void setAas(de.iip_ecosphere.platform.support.iip_aas.AasPartRegistry.AasSetup aas)
Defines the AAS setup. [snakeyaml]- Parameters:
aas- the AAS setup
-
setTransport
public void setTransport(de.iip_ecosphere.platform.transport.connectors.TransportSetup transport)
Defines the transport setup.- Parameters:
transport- the transport setup
-
readConfiguration
public static MonitoringSetup readConfiguration() throws java.io.IOException
Reads aMonitoringSetupinstance from {@link AbstractSetup#DEFAULT_FNAME) in the root folder of the jar/classpath.- Returns:
- the configuration instance
- Throws:
java.io.IOException- See Also:
AbstractSetup.readFromYaml(Class)
-
getInstance
public static MonitoringSetup getInstance()
Returns the setup instance.- Returns:
- the instance
-
-