Package com.soffid.iam.pam.service
Interface NetworkDiscoveryService
public interface NetworkDiscoveryService
Service NetworkDiscoveryService
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptioncreateHostService(HostService service) Operation createHostService Method to register a manual host servicevoidcreateNetworkAccount(Network network, Account account) Operation createNetworkAccount Register account for network discoveryOperation createSystemCandidate Generates a candidate system definitonvoiddeleteHostService(HostService service) Operation deleteHostService Method to register a manual host servicevoiddisconnectSystemFromHost(Host host, System system) Operation disconnectSystemFromHost Removes a candidate system definitonvoidOperation enableNetworkDiscoveryScheduledTask Enable network discoveryfindHostEntryPoints(Host host) Operation findHostEntryPoints Gets the entry points for a hostfindHostPorts(Host host) Operation findHostPorts Gets the open ports for a hostfindHostServices(Host host) Operation findHostServices Gets the account protected services for a hostfindHostSystems(Host host) Operation findHostSystems Gets the account protected services for a hostfindNetworkAccount(Network network) Operation findNetworkAccount Retrieves account for network discoveryfindNetworkDiscoveryScheduledTask(Network network) Operation findNetworkDiscoveryScheduledTask Internal method to get the discovery schedulefindSystemHosts(System system) Operation findSystemHosts Gets the account protected services for a hostvoidregisterHostEntryPoint(Host host, AccessTree entryPoint) Operation registerHostEntryPoint Method to register an entry pointvoidregisterHostPorts(Host host, List<HostPort> ports) Operation registerHostPorts Internal method to register the host open portsvoidregisterHostServices(Host host, System dispatcher, List<HostService> services, Map<String, String> domainToSystemMap) Operation registerHostServices Internal method to register the account protected servicesvoidregisterHostSystem(Host host, System system) Operation registerHostSystem Method to register a accounts repositoryvoidremoveNetworkAccount(Network network, Account account) Operation removeNetworkAccount Removes account for network discoveryvoidstartDiscovery(Network network) Operation startDiscovery Internal method to scan a networkupdateHostService(HostService service) Operation updateHostService Method to register a manual host service
-
Field Details
-
REMOTE_PATH
- See Also:
-
SERVICE_NAME
- See Also:
-
-
Method Details
-
createSystemCandidate
System createSystemCandidate(Host host, String type, String userName, Password password, String instance) throws InternalErrorException Operation createSystemCandidate Generates a candidate system definiton- Parameters:
host-type-userName-password-instance-- Returns:
- Throws:
InternalErrorException
-
createHostService
Operation createHostService Method to register a manual host service- Parameters:
service-- Returns:
- Throws:
InternalErrorException
-
updateHostService
Operation updateHostService Method to register a manual host service- Parameters:
service-- Returns:
- Throws:
InternalErrorException
-
findNetworkDiscoveryScheduledTask
Operation findNetworkDiscoveryScheduledTask Internal method to get the discovery schedule- Parameters:
network-- Returns:
- Throws:
InternalErrorException
-
findHostEntryPoints
Operation findHostEntryPoints Gets the entry points for a host- Parameters:
host-- Returns:
- Throws:
InternalErrorException
-
findHostPorts
Operation findHostPorts Gets the open ports for a host- Parameters:
host-- Returns:
- Throws:
InternalErrorException
-
findHostServices
Operation findHostServices Gets the account protected services for a host- Parameters:
host-- Returns:
- Throws:
InternalErrorException
-
findHostSystems
Operation findHostSystems Gets the account protected services for a host- Parameters:
host-- Returns:
- Throws:
InternalErrorException
-
findNetworkAccount
Operation findNetworkAccount Retrieves account for network discovery- Parameters:
network-- Returns:
- Throws:
InternalErrorException
-
findSystemHosts
Operation findSystemHosts Gets the account protected services for a host- Parameters:
system-- Returns:
- Throws:
InternalErrorException
-
createNetworkAccount
Operation createNetworkAccount Register account for network discovery- Parameters:
network-account-- Throws:
InternalErrorException
-
deleteHostService
Operation deleteHostService Method to register a manual host service- Parameters:
service-- Throws:
InternalErrorException
-
disconnectSystemFromHost
Operation disconnectSystemFromHost Removes a candidate system definiton- Parameters:
host-system-- Throws:
InternalErrorException
-
enableNetworkDiscoveryScheduledTask
Operation enableNetworkDiscoveryScheduledTask Enable network discovery- Parameters:
network-- Throws:
InternalErrorException
-
registerHostEntryPoint
Operation registerHostEntryPoint Method to register an entry point- Parameters:
host-entryPoint-- Throws:
InternalErrorException
-
registerHostPorts
Operation registerHostPorts Internal method to register the host open ports- Parameters:
host-ports-- Throws:
InternalErrorException
-
registerHostServices
void registerHostServices(Host host, System dispatcher, List<HostService> services, Map<String, String> domainToSystemMap) throws InternalErrorExceptionOperation registerHostServices Internal method to register the account protected services- Parameters:
host-dispatcher-services-domainToSystemMap-- Throws:
InternalErrorException
-
registerHostSystem
Operation registerHostSystem Method to register a accounts repository- Parameters:
host-system-- Throws:
InternalErrorException
-
removeNetworkAccount
Operation removeNetworkAccount Removes account for network discovery- Parameters:
network-account-- Throws:
InternalErrorException
-
startDiscovery
Operation startDiscovery Internal method to scan a network- Parameters:
network-- Throws:
InternalErrorException
-