Package org.eclipse.net4j.connector
Klasse ConnectorCredentialsInjector
java.lang.Object
org.eclipse.net4j.util.security.ResponseNegotiatorInjector
org.eclipse.net4j.connector.ConnectorCredentialsInjector
- Alle implementierten Schnittstellen:
org.eclipse.net4j.util.container.IElementProcessor
public class ConnectorCredentialsInjector
extends org.eclipse.net4j.util.security.ResponseNegotiatorInjector
Injects a configurable response negotiator into selected client connectors.
An example:
IManagedContainer container = IPluginContainer.INSTANCE;
String connectorDescription = "localhost:2036";
String userID = "name";
String password = "secret";
IPasswordCredentialsProvider credentialsProvider = new PasswordCredentialsProvider(userID, password);
container.addPostProcessor(new ConnectorCredentialsInjector(connectorDescription, credentialsProvider));
IConnector connector = (IConnector)container.getElement("org.eclipse.net4j.connectors", "tcp", connectorDescription);
IChannel channel = connector.openChannel();
// ...
- Seit:
- 2.0
- Autor:
- Eike Stepper
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungConnectorCredentialsInjector(String connectorDescription, org.eclipse.net4j.util.security.IPasswordCredentialsProvider credentialsProvider) ConnectorCredentialsInjector(String connectorDescription, org.eclipse.net4j.util.security.IPasswordCredentialsProvider credentialsProvider, String algorithmName) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected booleanfilterConnectorDescription(String description) protected booleanfilterElement(String productGroup, String factoryType, String description, org.eclipse.net4j.util.security.INegotiatorAware negotiatorAware) Von Klasse geerbte Methoden org.eclipse.net4j.util.security.ResponseNegotiatorInjector
getNegotiator, process
-
Konstruktordetails
-
ConnectorCredentialsInjector
public ConnectorCredentialsInjector(String connectorDescription, org.eclipse.net4j.util.security.IPasswordCredentialsProvider credentialsProvider, String algorithmName) - Parameter:
connectorDescription- The description of the IConnector that the negotiator shall be injected into, ornullto bypass the description check.
-
ConnectorCredentialsInjector
public ConnectorCredentialsInjector(String connectorDescription, org.eclipse.net4j.util.security.IPasswordCredentialsProvider credentialsProvider) - Parameter:
connectorDescription- The description of the IConnector that the negotiator shall be injected into, ornullto bypass the description check.
-
-
Methodendetails