Package com.chutneytesting.agent.domain.explore
-
Interface Summary Interface Description AgentId CurrentNetworkDescription ExploreResult Set ofExploreResult.Linkrepresenting known agentLinks duringConfigurationState.EXPLORINGphase.ExploreResult.Link<SOURCE,DESTINATION> A directed link, meaningExploreResult.Link.source()can reachExploreResult.Link.destination().ExploreResult.Links<SOURCE,DESTINATION> -
Class Summary Class Description ExploreAgentsService Service to explore agents from the current one, given aNetworkConfiguration.
Exploration performs two tasks in once : propagate aNetworkConfigurationrecursively to all reachable agents aggregate discovered agentLinks between agentsImmutableAgentId Immutable implementation ofAgentId.ImmutableAgentId.Builder Builds instances of typeImmutableAgentId.ImmutableExploreResult Immutable implementation ofExploreResult.ImmutableExploreResult.Builder Builds instances of typeImmutableExploreResult.ImmutableExploreResult.Link<SOURCE,DESTINATION> Immutable implementation ofExploreResult.Link.ImmutableExploreResult.Link.Builder<SOURCE,DESTINATION> Builds instances of typeLink.ImmutableExploreResult.Links<SOURCE,DESTINATION> Immutable implementation ofExploreResult.Links.ImmutableExploreResult.Links.Builder<SOURCE,DESTINATION> Builds instances of typeLinks.UrlSlicer -
Exception Summary Exception Description UndefinedPortException