
public class ConnectorCredentialsInjector extends ResponseNegotiatorInjector
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();
// ...
| Constructor and Description |
|---|
ConnectorCredentialsInjector(String connectorDescription,
IPasswordCredentialsProvider credentialsProvider) |
ConnectorCredentialsInjector(String connectorDescription,
IPasswordCredentialsProvider credentialsProvider,
String algorithmName) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
filterConnectorDescription(String description) |
protected boolean |
filterElement(String productGroup,
String factoryType,
String description,
INegotiatorAware negotiatorAware) |
getNegotiator, processpublic ConnectorCredentialsInjector(String connectorDescription, IPasswordCredentialsProvider credentialsProvider, String algorithmName)
connectorDescription - The description of the IConnector that the negotiator shall be injected into, or null to
bypass the description check.public ConnectorCredentialsInjector(String connectorDescription, IPasswordCredentialsProvider credentialsProvider)
connectorDescription - The description of the IConnector that the negotiator shall be injected into, or null to
bypass the description check.protected boolean filterElement(String productGroup, String factoryType, String description, INegotiatorAware negotiatorAware)
filterElement in class ResponseNegotiatorInjectorprotected boolean filterConnectorDescription(String description)
Copyright (c) 2011-2014 Eike Stepper (Berlin, Germany) and others.