Refine search
@UriEndpoint(firstVersion = "1.4.0", scheme = "spring-event", title = "Spring Event", syntax = "spring-event:name", consumerClass = EventConsumer.class, label = "spring,eventbus") public class EventEndpoint extends DefaultEndpoint implements ApplicationContextAware { private LoadBalancer loadBalancer; private ApplicationContext applicationContext; @UriPath(description = "Name of endpoint") private String name;
/** * The Twitter Direct Message Component consumes/produces user's direct messages. */ @UriEndpoint(firstVersion = "2.10.0", scheme = "twitter-directmessage", title = "Twitter Direct Message", syntax = "twitter-directmessage:user", consumerClass = DirectMessageConsumerHandler.class, label = "api,social") public class TwitterDirectMessageEndpoint extends AbstractTwitterEndpoint { @UriPath(description = "The user name to send a direct message. This will be ignored for consumer.") @Metadata(required = "true") private String user; public TwitterDirectMessageEndpoint(String uri, String remaining, TwitterDirectMessageComponent component, TwitterConfiguration properties) { super(uri, component, properties); this.user = remaining; } @Override public Producer createProducer() throws Exception { return new DirectMessageProducer(this, user); } @Override public Consumer createConsumer(Processor processor) throws Exception { Consumer answer = TwitterHelper.createConsumer(processor, this, new DirectMessageConsumerHandler(this)); return answer; } }
@UriEndpoint(firstVersion = "2.18.0", scheme = "etcd", title = "etcd", syntax = "etcd:namespace/path", consumerClass = AbstractEtcdConsumer.class, label = "clustering,database") public abstract class AbstractEtcdPollingEndpoint extends DefaultPollingEndpoint implements EtcdEndpoint { @UriPath(description = "The API namespace to use", enums = "keys,stats,watch") @Metadata(required = "true") private final EtcdNamespace namespace; @UriPath(description = "The path the endpoint refers to") @Metadata(required = "false") private final String path; @UriParam private final EtcdConfiguration configuration;
@UriPath(name = "server", description = "Specifies the server this endpoint receives an SAP request from") @Metadata(required = "true") protected String serverName; @UriPath(name = "rfc", description = "Specifies the Remote Function Module this endpoint handles an SAP request for") @Metadata(required = "true") protected String rfcName; @UriParam(name = "stateful", description = "When true, specifies that this endpoint will initiate an SAP stateful session", defaultValue = "false") protected boolean stateful;
@UriEndpoint(firstVersion = "2.8.0", scheme = "apns", title = "APNS", syntax = "apns:name", consumerClass = ApnsConsumer.class, label = "eventbus,mobile") public class ApnsEndpoint extends ScheduledPollEndpoint { @UriPath(description = "Name of the endpoint") private String name; @UriParam private String tokens;
@UriEndpoint(firstVersion = "2.13.0", scheme = "infinispan", title = "Infinispan", syntax = "infinispan:cacheName", consumerClass = InfinispanConsumer.class, label = "cache,datagrid,clustering") public class InfinispanEndpoint extends DefaultEndpoint { @UriPath(description = "The cache to use") @Metadata(required = "true") private final String cacheName; @UriParam private final InfinispanConfiguration configuration;
@UriPath(name = "destination", description = "Specifies the destination this endpoint sends an SAP request to") @Metadata(required = "true") protected String destinationName; @UriPath(name = "rfc", description = "Specifies the Remote Function Module this endpoint sends an SAP request to") @Metadata(required = "true") protected String rfcName; @UriParam(name = "transacted", description = "When true, specifies that this endpoint will initiate an SAP transaction", defaultValue = "false") protected boolean transacted; @UriParam(name = "stateful", description = "When true, specifies that this endpoint will initiate an SAP stateful session", defaultValue = "false") protected boolean stateful;
@UriEndpoint(scheme="sap-qrfc-destination", syntax = "sap-qrfc-destination:destination:queue:rfc", producerOnly = true, title="SAP Queued RFC Destination") public class SapQueuedRfcDestinationEndpoint extends SapRfcDestinationEndpoint { @UriPath(name = "queue", description = "Specifies the queue this endpoint sends an SAP request to") @Metadata(required = "true") protected String queueName;
@UriEndpoint(firstVersion = "2.16.0", scheme = "coap", title = "CoAP", syntax = "coap:uri", consumerClass = CoAPConsumer.class, label = "iot") public class CoAPEndpoint extends DefaultEndpoint { @UriPath private URI uri; @UriParam(label = "consumer") private String coapMethodRestrict;
/** * Syndesis HTTP component */ @UriEndpoint(firstVersion = "0.2.2", scheme = "syndesis-http", extendsScheme = "http4", syntax = "syndesis-http:serviceName", lenientProperties = true, title = "Syndesis HTTP", excludeProperties = "httpUri", label = "http", producerOnly = true) public class HttpEndpoint extends org.apache.camel.component.http4.HttpEndpoint { // only exists to cheat and let Camel apt-plugin generate component json schema we need for tooling @UriPath(description = "HTTP service to call") private String serviceName; public String getServiceName() { return serviceName; } public void setServiceName(String serviceName) { this.serviceName = serviceName; } }
@UriPath(name = "idocType", description = "Specifies the Basic IDoc Type of an IDoc produced by this endpoint") @Metadata(required = "true") protected String idocType; @UriPath(name = "idocTypeExtension", description = "Specifies the IDoc Type Extension, if any, of an IDoc produced by this endpoint") @Metadata(required = "false") protected String idocTypeExtension; @UriPath(name = "systemRelease", description = "Specifies the associated SAP Basis Release, if any, of an IDoc produced by this endpoint") @Metadata(required = "false") protected String systemRelease; @UriPath(name = "applicationRelease", description = "Specifes the associated Application Release, if any, of an IDoc produced by this endpoint") @Metadata(required = "false") protected String applicationRelease; @UriPath(name = "destination", description = "Specifies the destination this endpoint sends an IDoc to") @Metadata(required = "true") protected String destinationName;
@UriEndpoint(firstVersion = "2.17.0", scheme = "jcache", title = "JCache", syntax = "jcache:cacheName", consumerClass = JCacheConsumer.class, label = "cache,datagrid,clustering") public class JCacheEndpoint extends DefaultEndpoint { @UriPath(description = "The name of the cache") @Metadata(required = "true") private final String cacheName; @UriParam private final JCacheConfiguration cacheConfiguration;
@UriParams public class GoogleBigQueryConfiguration { @UriParam(description = "ConnectionFactory to obtain connection to Bigquery Service. If non provided the default one will be used") private GoogleBigQueryConnectionFactory connectionFactory; @UriParam(description = "Field name to use as insert id") private String useAsInsertId; @UriPath(label = "common", description = "Google Cloud Project Id") @Metadata(required = "true") private String projectId; @UriPath(label = "common", description = "BigQuery Dataset Id") @Metadata(required = "true") private String datasetId; @UriPath(label = "common", description = "BigQuery table id") @Metadata(required = "false") private String tableId;
@UriEndpoint(firstVersion = "2.10.0", scheme = "twitter-search", title = "Twitter Search", syntax = "twitter-search:keywords", consumerClass = SearchConsumerHandler.class, label = "api,social") public class TwitterSearchEndpoint extends AbstractTwitterEndpoint { @UriPath(description = "The search keywords. Multiple values can be separated with comma.") @Metadata(required = "true") private String keywords;
@UriEndpoint(scheme = "erp", title = "ERP", syntax = "erp:name", producerOnly = true, label = "legacy") @ManagedResource(description = "Managed ERPEndpoint") public class ERPEndpoint extends DefaultEndpoint { @UriPath private String name; @UriParam private boolean verbose;
/** * Syndesis HTTP component */ @UriEndpoint(firstVersion = "0.2.2", scheme = "syndesis-http", extendsScheme = "http4", syntax = "syndesis-http:serviceName", lenientProperties = true, title = "Syndesis HTTP", excludeProperties = "httpUri", label = "http", producerOnly = true) public class HttpEndpoint extends org.apache.camel.component.http4.HttpEndpoint { // only exists to cheat and let Camel apt-plugin generate component json schema we need for tooling @UriPath(description = "HTTP service to call") private String serviceName; public String getServiceName() { return serviceName; } public void setServiceName(String serviceName) { this.serviceName = serviceName; } }
@UriEndpoint(scheme = "canova", title = "canova", syntax="canova:inputFormat/?outputFormat=?&inputMarshaller=?", consumerClass = CanovaConsumer.class,label = "canova") @Data public class CanovaEndpoint extends DefaultEndpoint { @UriPath @Metadata(required = "true") private String inputFormat; @UriParam(defaultValue = "") private String outputFormat; @UriParam @Metadata(required = "true") private String inputMarshaller; @UriParam(defaultValue = "org.canova.api.io.converters.SelfWritableConverter") private String writableConverter;
@UriParams public class HipchatConfiguration { @UriPath @Metadata(required = "true") private String protocol; @UriPath @Metadata(required = "true") private String host = HipchatConstants.DEFAULT_HOST; @UriPath(defaultValue = "" + HipchatConstants.DEFAULT_PORT) private Integer port = HipchatConstants.DEFAULT_PORT; @UriParam private String authToken; @UriParam private String consumeUsers; @UriParam(description = "The CloseableHttpClient reference from registry to be used during API HTTP requests.", defaultValue = "CloseableHttpClient default from HttpClient library") private CloseableHttpClient httpClient = HttpClients.createDefault();
@UriEndpoint(firstVersion = "2.9.0", scheme = "stax", title = "StAX", syntax = "stax:contentHandlerClass", producerOnly = true, label = "transformation") public class StAXEndpoint extends ProcessorEndpoint { @UriPath @Metadata(required = "true") private String contentHandlerClass;