Package uk.ac.starlink.connect
Class ConnectorManager
java.lang.Object
uk.ac.starlink.connect.ConnectorManager
Marshals provision of
Connector objects.
By default, if the requisite classes are available in this JVM, the following connectors are known:
-
(SRB)
invalid reference
uk.ac.starlink.srb.SRBConnector -
(MySpace)
invalid reference
uk.ac.starlink.astrogrid.AcrConnector
- Since:
- 21 Feb 2005
- Author:
- Mark Taylor
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ConnectorAction[]Returns a list of all the currently available ConnectorAction objects.static Connector[]Returns a list of all the known Connector objects.static ConnectionshowConnectionDialog(Component parent, Connector connector) Pops up a modal dialogue which invites the user to log into a connection using a given connector.
-
Field Details
-
CONNECTORS_PROPERTY
Name of property containing colon-separated list of additionalConnectorimplementations to be made available from this manager.- See Also:
-
-
Constructor Details
-
ConnectorManager
public ConnectorManager()
-
-
Method Details
-
getConnectors
Returns a list of all the known Connector objects. This includes any of Connector classes which are known about by default, if the requisite classes are present, as well as any whose classes are named in theCONNECTORS_PROPERTYsystem property.- Returns:
- array of avilable connectors
-
getConnectorActions
Returns a list of all the currently available ConnectorAction objects. There will be one for each of theConnectors returned bygetConnectors(). Since aConnectorActionholds open a single connection at a time, this is a sensible method to use if you want to get a list of the current connections to various places. If you want to be able to open guaranteed new connections, usegetConnectorsitself instead.- Returns:
- array of connector actions
-
showConnectionDialog
Pops up a modal dialogue which invites the user to log into a connection using a given connector. The return value will be either a new connection, or null if the user declines to supply correct values. The user will be informed of any errors that occur and invited to retry.- Parameters:
parent- component for the dialogueconnector- connector- Returns:
- new connection, or null
-