Package com.sshtools.agent.server
Class SshAgentSocketListener
java.lang.Object
com.sshtools.agent.server.SshAgentSocketListener
Implements a listener to run an agent over a socket.
-
Constructor Summary
ConstructorsConstructorDescriptionSshAgentSocketListener
(String location, KeyStore keystore) Creates a new SshAgentSocketListener object. -
Method Summary
-
Constructor Details
-
SshAgentSocketListener
Creates a new SshAgentSocketListener object.- Parameters:
location
- the location of the listening agent. This should be a random port on the localhost such as localhost:15342keystore
- the keystore for agent operation- Throws:
AgentNotAvailableException
- if the location specifies an invalid location
-
-
Method Details
-
getState
public boolean getState()Get the agent listeners state- Returns:
- the current state of the listener
-
start
public void start()Starts the agent listener thread -
getPort
public int getPort()The current port of the agent listener- Returns:
- the integer port
-
stop
public void stop()Stops the agent listener -
getKeystore
Gets the underlying keystore for this agent listener.- Returns:
- the keystore
-
getLocation
-