public interface Connector
Modifier and Type | Method and Description |
---|---|
Icon |
getIcon()
Returns an icon which labels this connector.
|
AuthKey[] |
getKeys()
Returns an array of authorization keys whose values are required
to attempt a connection.
|
String |
getName()
Returns the name of the type of facility to which this connector
can connect.
|
Connection |
logIn(Map<AuthKey,?> authValues)
Attempts to open a connection.
|
String getName()
Icon getIcon()
AuthKey[] getKeys()
Connection logIn(Map<AuthKey,?> authValues) throws IOException
authValues
map contains an entry for each of
the keys returned by getKeys()
, with the entry's value
being the value for that key.
Thus the values will typically be the user's name, password, etc.
The values will be either String
or
char[]
values or null
(char[]
may be used for hidden values for
security reasons).authValues
- AuthKey->value map containing connection
informationIOException
- if there was some error, for instance
authorization failureCopyright © 2025 Central Laboratory of the Research Councils. All Rights Reserved.