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
  • 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, or null to 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, or null to bypass the description check.
  • Methodendetails

    • filterElement

      protected boolean filterElement(String productGroup, String factoryType, String description, org.eclipse.net4j.util.security.INegotiatorAware negotiatorAware)
      Angegeben von:
      filterElement in Klasse org.eclipse.net4j.util.security.ResponseNegotiatorInjector
    • filterConnectorDescription

      protected boolean filterConnectorDescription(String description)