Package org.mokai.type

Examples of org.mokai.type.ConnectorType


    TypeLoader typeLoader = new PluginTypeLoader(mockPluginMechanism());

    Set<ConnectorType> processorTypes = typeLoader.loadConnectorTypes();
    Assert.assertEquals(processorTypes.size(), 1);

    ConnectorType processorType = processorTypes.iterator().next();
    Assert.assertNotNull(processorType);
    Assert.assertEquals(processorType.getName(), "");
    Assert.assertEquals(processorType.getDescription(), "");
    Assert.assertEquals(processorType.getConnectorClass(), MockConnector.class);
  }
View Full Code Here


    StandardTypeLoader typeLoader = new StandardTypeLoader();

    Set<ConnectorType> connectorTypes = typeLoader.loadConnectorTypes();
    Assert.assertTrue(connectorTypes.size() > 0);

    ConnectorType test = new ConnectorType("", "", MockConnector.class);
    Assert.assertTrue(connectorTypes.contains(test));
  }
View Full Code Here

  public final Set<ConnectorType> loadConnectorTypes() {
    Set<ConnectorType> processorTypes = new HashSet<ConnectorType>();

    Set<Class<? extends Connector>> connectorClasses = pluginMechanism.loadTypes(Connector.class);
    for (Class<? extends Connector> connectorClass : connectorClasses) {
      ConnectorType connectorType = TypeBuilder.buildConnectorType(connectorClass);
      processorTypes.add(connectorType);
    }

    return processorTypes;
  }
View Full Code Here

    ServiceLoader<Connector> serviceLoader = ServiceLoader.load(Connector.class);

    for (Connector connector : serviceLoader) {
      Class<? extends Connector> connectorClass = connector.getClass();
      ConnectorType processorType = TypeBuilder.buildConnectorType(connectorClass);
      processorTypes.add(processorType);
    }

    return processorTypes;
  }
View Full Code Here

  public static ConnectorType buildConnectorType(Class<? extends Connector> connectorClass) {
    String name = getName(connectorClass);
    String description = getDescription(connectorClass);

    return new ConnectorType(name, description, connectorClass);
  }
View Full Code Here

TOP

Related Classes of org.mokai.type.ConnectorType

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.