Class JsonFileCurrentNetworkDescription
java.lang.Object
fr.enedis.chutney.agent.infra.storage.JsonFileCurrentNetworkDescription
- All Implemented Interfaces:
CurrentNetworkDescription,Backupable
@Component
public class JsonFileCurrentNetworkDescription
extends Object
implements CurrentNetworkDescription
-
Constructor Summary
ConstructorsConstructorDescriptionJsonFileCurrentNetworkDescription(EmbeddedEnvironmentApi environmentApi, AgentNetworkMapperJsonFileMapper agentNetworkMapperJsonFileMapper, JsonFileAgentNetworkDao jsonFileAgentNetworkDao, LocalServerIdentifier localServerIdentifier) -
Method Summary
Modifier and TypeMethodDescriptionvoidbackup(OutputStream outputStream) name()voidswitchTo(NetworkDescription networkDescription)
-
Constructor Details
-
JsonFileCurrentNetworkDescription
public JsonFileCurrentNetworkDescription(EmbeddedEnvironmentApi environmentApi, AgentNetworkMapperJsonFileMapper agentNetworkMapperJsonFileMapper, JsonFileAgentNetworkDao jsonFileAgentNetworkDao, LocalServerIdentifier localServerIdentifier)
-
-
Method Details
-
findCurrent
- Specified by:
findCurrentin interfaceCurrentNetworkDescription
-
switchTo
- Specified by:
switchToin interfaceCurrentNetworkDescription
-
backup
- Specified by:
backupin interfaceBackupable
-
name
- Specified by:
namein interfaceBackupable
-