Class JsonFileCurrentNetworkDescription
- java.lang.Object
-
- com.chutneytesting.agent.infra.storage.JsonFileCurrentNetworkDescription
-
- All Implemented Interfaces:
CurrentNetworkDescription,Backupable
@Component public class JsonFileCurrentNetworkDescription extends Object implements CurrentNetworkDescription
-
-
Constructor Summary
Constructors Constructor Description JsonFileCurrentNetworkDescription(EmbeddedEnvironmentApi environmentApi, AgentNetworkMapperJsonFileMapper agentNetworkMapperJsonFileMapper, JsonFileAgentNetworkDao jsonFileAgentNetworkDao, LocalServerIdentifier localServerIdentifier)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidbackup(OutputStream outputStream)Optional<NetworkDescription>findCurrent()Stringname()voidswitchTo(NetworkDescription networkDescription)
-
-
-
Constructor Detail
-
JsonFileCurrentNetworkDescription
public JsonFileCurrentNetworkDescription(EmbeddedEnvironmentApi environmentApi, AgentNetworkMapperJsonFileMapper agentNetworkMapperJsonFileMapper, JsonFileAgentNetworkDao jsonFileAgentNetworkDao, LocalServerIdentifier localServerIdentifier)
-
-
Method Detail
-
findCurrent
public Optional<NetworkDescription> findCurrent()
- Specified by:
findCurrentin interfaceCurrentNetworkDescription
-
switchTo
public void switchTo(NetworkDescription networkDescription)
- Specified by:
switchToin interfaceCurrentNetworkDescription
-
backup
public void backup(OutputStream outputStream)
- Specified by:
backupin interfaceBackupable
-
name
public String name()
- Specified by:
namein interfaceBackupable
-
-