• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java Connector类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中org.camunda.connect.spi.Connector的典型用法代码示例。如果您正苦于以下问题:Java Connector类的具体用法?Java Connector怎么用?Java Connector使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



Connector类属于org.camunda.connect.spi包,在下文中一共展示了Connector类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: registerConnectors

import org.camunda.connect.spi.Connector; //导入依赖的package包/类
protected void registerConnectors(Map<String, Connector<?>> connectors, ClassLoader classLoader) {
  ServiceLoader<ConnectorProvider> providers = ServiceLoader.load(ConnectorProvider.class, classLoader);

  for (ConnectorProvider provider : providers) {
    registerProvider(connectors, provider);
  }
}
 
开发者ID:camunda,项目名称:camunda-connect,代码行数:8,代码来源:Connectors.java


示例2: registerProvider

import org.camunda.connect.spi.Connector; //导入依赖的package包/类
protected void registerProvider(Map<String, Connector<?>> connectors, ConnectorProvider provider)  {
  String connectorId = provider.getConnectorId();
  if (connectors.containsKey(connectorId)) {
    throw LOG.multipleConnectorProvidersFound(connectorId);
  }
  else {
    Connector<?> connectorInstance = provider.createConnectorInstance();
    LOG.connectorProviderDiscovered(provider, connectorId, connectorInstance);
    connectors.put(connectorId, connectorInstance);
  }
}
 
开发者ID:camunda,项目名称:camunda-connect,代码行数:12,代码来源:Connectors.java


示例3: applyConfigurators

import org.camunda.connect.spi.Connector; //导入依赖的package包/类
@SuppressWarnings("rawtypes")
protected void applyConfigurators(Map<String, Connector<?>> connectors, ClassLoader classLoader) {
  ServiceLoader<ConnectorConfigurator> configurators = ServiceLoader.load(ConnectorConfigurator.class, classLoader);

  for (ConnectorConfigurator configurator : configurators) {
    LOG.connectorConfiguratorDiscovered(configurator);
    applyConfigurator(connectors, configurator);
  }
}
 
开发者ID:camunda,项目名称:camunda-connect,代码行数:10,代码来源:Connectors.java


示例4: applyConfigurator

import org.camunda.connect.spi.Connector; //导入依赖的package包/类
@SuppressWarnings({ "rawtypes", "unchecked" })
protected void applyConfigurator(Map<String, Connector<?>> connectors, ConnectorConfigurator configurator) {
  for (Connector<?> connector : connectors.values()) {
    if (configurator.getConnectorClass().isAssignableFrom(connector.getClass())) {
      configurator.configure(connector);
    }
  }
}
 
开发者ID:camunda,项目名称:camunda-connect,代码行数:9,代码来源:Connectors.java


示例5: testConnectorsRegistered

import org.camunda.connect.spi.Connector; //导入依赖的package包/类
public void testConnectorsRegistered() {
  Connector<?> http = Connectors.getConnector(HttpConnector.ID);
  assertNotNull(http);
  Connector<?> soap = Connectors.getConnector(SoapHttpConnector.ID);
  assertNotNull(soap);
  Connector<?> test = Connectors.getConnector(TestConnector.ID);
  assertNotNull(test);
}
 
开发者ID:camunda,项目名称:camunda-bpm-platform,代码行数:9,代码来源:ConnectProcessEnginePluginTest.java


示例6: createConnectorInstance

import org.camunda.connect.spi.Connector; //导入依赖的package包/类
@Override
public Connector<?> createConnectorInstance() {
  return new PollMailConnector();
}
 
开发者ID:camunda,项目名称:camunda-bpm-mail,代码行数:5,代码来源:PollMailProvider.java


示例7: PollMailRequest

import org.camunda.connect.spi.Connector; //导入依赖的package包/类
public PollMailRequest(Connector<?> connector, MailConfiguration configuration) {
  super(connector);
  this.configuration = configuration;
}
 
开发者ID:camunda,项目名称:camunda-bpm-mail,代码行数:5,代码来源:PollMailRequest.java


示例8: SendMailRequest

import org.camunda.connect.spi.Connector; //导入依赖的package包/类
public SendMailRequest(Connector<?> connector, MailConfiguration configuration) {
  super(connector);
  this.configuration = configuration;
}
 
开发者ID:camunda,项目名称:camunda-bpm-mail,代码行数:5,代码来源:SendMailRequest.java


示例9: createConnectorInstance

import org.camunda.connect.spi.Connector; //导入依赖的package包/类
@Override
public Connector<?> createConnectorInstance() {
  return new SendMailConnector();
}
 
开发者ID:camunda,项目名称:camunda-bpm-mail,代码行数:5,代码来源:SendMailProvider.java


示例10: createConnectorInstance

import org.camunda.connect.spi.Connector; //导入依赖的package包/类
@Override
public Connector<?> createConnectorInstance() {
  return new DeleteMailConnector();
}
 
开发者ID:camunda,项目名称:camunda-bpm-mail,代码行数:5,代码来源:DeleteMailProvider.java


示例11: DeleteMailRequest

import org.camunda.connect.spi.Connector; //导入依赖的package包/类
public DeleteMailRequest(Connector<?> connector, MailConfiguration configuration) {
  super(connector);
  this.configuration = configuration;
}
 
开发者ID:camunda,项目名称:camunda-bpm-mail,代码行数:5,代码来源:DeleteMailRequest.java


示例12: AbstractHttpRequest

import org.camunda.connect.spi.Connector; //导入依赖的package包/类
public AbstractHttpRequest(Connector connector) {
  super(connector);
}
 
开发者ID:camunda,项目名称:camunda-connect,代码行数:4,代码来源:AbstractHttpRequest.java


示例13: HttpRequestImpl

import org.camunda.connect.spi.Connector; //导入依赖的package包/类
public HttpRequestImpl(Connector connector) {
  super(connector);
}
 
开发者ID:camunda,项目名称:camunda-connect,代码行数:4,代码来源:HttpRequestImpl.java


示例14: shouldDiscoverConnector

import org.camunda.connect.spi.Connector; //导入依赖的package包/类
@Test
public void shouldDiscoverConnector() {
  Connector http = Connectors.getConnector(HttpConnector.ID);
  assertThat(http).isNotNull();
}
 
开发者ID:camunda,项目名称:camunda-connect,代码行数:6,代码来源:HttpConnectorTest.java


示例15: shouldDiscoverConnector

import org.camunda.connect.spi.Connector; //导入依赖的package包/类
@Test
public void shouldDiscoverConnector() {
  Connector soap = Connectors.getConnector(SoapHttpConnector.ID);
  assertThat(soap).isNotNull();
}
 
开发者ID:camunda,项目名称:camunda-connect,代码行数:6,代码来源:SoapHttpConnectorTest.java


示例16: http

import org.camunda.connect.spi.Connector; //导入依赖的package包/类
/**
 * @return the connector for the default http connector id or null if
 * no connector is registered for this id
 */
@SuppressWarnings("unchecked")
public static <C extends Connector<? extends ConnectorRequest<?>>> C http() {
  return (C) INSTANCE.getConnectorById(HTTP_CONNECTOR_ID);
}
 
开发者ID:camunda,项目名称:camunda-connect,代码行数:9,代码来源:Connectors.java


示例17: soap

import org.camunda.connect.spi.Connector; //导入依赖的package包/类
/**
 * @return the connector for the default soap http connector id or null
 * if no connector is registered for this id
 */
@SuppressWarnings("unchecked")
public static <C extends Connector<? extends ConnectorRequest<?>>> C soap() {
  return (C) INSTANCE.getConnectorById(SOAP_HTTP_CONNECTOR_ID);
}
 
开发者ID:camunda,项目名称:camunda-connect,代码行数:9,代码来源:Connectors.java


示例18: getConnector

import org.camunda.connect.spi.Connector; //导入依赖的package包/类
/**
 * @return the connector for the given id or null if no connector is
 * registered for this id
 */
@SuppressWarnings("unchecked")
public static <C extends Connector<? extends ConnectorRequest<?>>> C getConnector(String connectorId) {
  return (C) INSTANCE.getConnectorById(connectorId);
}
 
开发者ID:camunda,项目名称:camunda-connect,代码行数:9,代码来源:Connectors.java


示例19: getAvailableConnectors

import org.camunda.connect.spi.Connector; //导入依赖的package包/类
/**
 * @return all register connectors
 */
public static Set<Connector<? extends ConnectorRequest<?>>> getAvailableConnectors() {
  return INSTANCE.getAllAvailableConnectors();
}
 
开发者ID:camunda,项目名称:camunda-connect,代码行数:7,代码来源:Connectors.java


示例20: registerConnector

import org.camunda.connect.spi.Connector; //导入依赖的package包/类
/**
 * Register a new connector.
 */
protected static void registerConnector(Connector<?> connector) {
  registerConnector(connector.getId(), connector);
}
 
开发者ID:camunda,项目名称:camunda-connect,代码行数:7,代码来源:Connectors.java



注:本文中的org.camunda.connect.spi.Connector类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java ClusteringIndexFilter类代码示例发布时间:2022-05-16
下一篇:
Java SCIFIOImgPlus类代码示例发布时间:2022-05-16
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap