Package org.eclipse.ecf.core.identity

Examples of org.eclipse.ecf.core.identity.Namespace


        targetID.setSearchPath(searchPaths);
      } else {
        throw new ContainerConnectException(Messages.DnsSdDiscoveryLocator_No_Target_ID);
      }
    } else {
      final Namespace ns = getConnectNamespace();
      try {
        targetID = (DnsSdServiceTypeID) ns.createInstance(new Object[]{aTargetID});
      } catch(IDCreateException e) {
        throw new ContainerConnectException(e);
      }
    }
   
View Full Code Here


  // IContainer implementation methods
  public void connect(ID targetID, IConnectContext connectContext1) throws ContainerConnectException {
    if (targetID == null)
      throw new ContainerConnectException("targetID cannot be null"); //$NON-NLS-1$
    Namespace targetNamespace = targetID.getNamespace();
    Namespace connectNamespace = getConnectNamespace();
    if (connectNamespace == null)
      throw new ContainerConnectException("targetID namespace cannot be null"); //$NON-NLS-1$
    if (!(targetNamespace.getName().equals(connectNamespace.getName())))
      throw new ContainerConnectException("targetID of incorrect type"); //$NON-NLS-1$
    fireContainerEvent(new ContainerConnectingEvent(containerID, targetID));
    synchronized (connectLock) {
      if (connectedID == null) {
        connectedID = targetID;
View Full Code Here

  public synchronized void connect() throws ECFException {

    fireInitBot();

    try {
      Namespace namespace = null;

      if (container == null) {
        container = ContainerFactory.getDefault().createContainer(
            bot.getContainerFactoryName());
        namespace = container.getConnectNamespace();
View Full Code Here

  public synchronized void connect() throws ECFException {

    fireInitBot();

    try {
      Namespace namespace = null;

      if (container == null) {
        container = ContainerFactory.getDefault().createContainer(
            bot.getContainerFactoryName());
        namespace = container.getConnectNamespace();
View Full Code Here

  protected IFileTransferListener senderTransferListener = getFileTransferListener("sender");
  protected IFileTransferListener receiverTransferListener = getFileTransferListener("receiver");

  protected ID getServerConnectID(int client) {
    final IContainer container = getClient(client);
    final Namespace connectNamespace = container.getConnectNamespace();
    final String username = getUsername(client);
    try {
      return IDFactory.getDefault().createID(connectNamespace, username);
    } catch (final IDCreateException e) {
      e.printStackTrace(System.err);
View Full Code Here

    assertEquals(IServiceTypeID.DEFAULT_NA, stid.getNamingAuthority());
    assertNotSame(internalRep, stid.getName());
  }

  public void testECFDefaultsTojSLP() {
    Namespace namespaceByName = IDFactory.getDefault().getNamespaceByName(namespace);
    IServiceTypeID stid = ServiceIDFactory.getDefault().createServiceTypeID(namespaceByName, DiscoveryTestHelper.SERVICES, DiscoveryTestHelper.PROTOCOLS);
    assertNotNull(stid);
    assertTrue(Arrays.equals(DiscoveryTestHelper.SERVICES, stid.getServices()));
    assertTrue(Arrays.equals(IServiceTypeID.DEFAULT_SCOPE, stid.getScopes()));
    assertTrue(Arrays.equals(DiscoveryTestHelper.PROTOCOLS, stid.getProtocols()));
View Full Code Here

    String internal = stid.getInternal();
    assertEquals("service:" + DiscoveryTestHelper.SERVICES[0] + ":" + DiscoveryTestHelper.SERVICES[1] + ":" + DiscoveryTestHelper.SERVICES[2], internal);
  }

  public void testjSLPDefaultsToECF() {
    Namespace namespaceByName = IDFactory.getDefault().getNamespaceByName(namespace);
    IServiceTypeID stid = ServiceIDFactory.getDefault().createServiceTypeID(namespaceByName, DiscoveryTestHelper.SERVICES, new String[]{DiscoveryTestHelper.SCOPE}, DiscoveryTestHelper.PROTOCOLS, DiscoveryTestHelper.NAMINGAUTHORITY);
    assertNotNull(stid);
    assertEquals(DiscoveryTestHelper.NAMINGAUTHORITY, stid.getNamingAuthority());
    assertEquals("_ecf._junit._tests._someProtocol." + DiscoveryTestHelper.SCOPE + "._" + DiscoveryTestHelper.NAMINGAUTHORITY, stid.getName());
  }
View Full Code Here

    assertEquals(DiscoveryTestHelper.NAMINGAUTHORITY, stid.getNamingAuthority());
    assertEquals("_ecf._junit._tests._someProtocol." + DiscoveryTestHelper.SCOPE + "._" + DiscoveryTestHelper.NAMINGAUTHORITY, stid.getName());
  }
 
  public void testjSLPDefaultsToECF2() {
    Namespace namespaceByName = IDFactory.getDefault().getNamespaceByName(namespace);
    IServiceTypeID stid = ServiceIDFactory.getDefault().createServiceTypeID(namespaceByName, DiscoveryTestHelper.SERVICES, DiscoveryTestHelper.PROTOCOLS);
    assertNotNull(stid);
    assertEquals(IServiceTypeID.DEFAULT_NA, stid.getNamingAuthority());
    assertEquals("_ecf._junit._tests._someProtocol." + IServiceTypeID.DEFAULT_SCOPE[0] + "._" + IServiceTypeID.DEFAULT_NA, stid.getName());
  }
View Full Code Here

   
  public void testGetRemoteServiceNamespace() throws Exception {
    IContainer container = createRestContainer(RestConstants.TEST_DE_TARGET);
    IRemoteServiceClientContainerAdapter adapter = getRemoteServiceClientContainerAdapter(container);
    assertNotNull(adapter);
    Namespace namespace = adapter.getRemoteServiceNamespace();
    assertNotNull(namespace);
  }
View Full Code Here

      final String secondName = secondID.getName();
      final boolean nameSame = firstName.equals(secondName);
      final String[] firstServices = firstTypeID.getServices();
      final String[] secondServices = secondTypeID.getServices();
      final boolean serviceSame = Arrays.equals(firstServices, secondServices);
      final Namespace firstNamespace = firstID.getNamespace();
      final Namespace secondNamespace = secondID.getNamespace();
      final boolean namespaceSame = firstNamespace.equals(secondNamespace);
      final String firstNA = firstTypeID.getNamingAuthority();
      final String secondsSA = secondTypeID.getNamingAuthority();
      final boolean naSame = firstNA.equals(secondsSA);
      final URI firstLocation = first.getLocation();
View Full Code Here

TOP

Related Classes of org.eclipse.ecf.core.identity.Namespace

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.