Refine search
@UriEndpoint(scheme = "k8elasticsearch", title = "ElasticSearch", syntax = "k8elasticsearch:Operation", producerOnly = true, label = "monitoring,search") public class K8ElasticSearchEndpoint extends ElasticsearchEndpoint { @UriParam private K8ElasticSearchConfiguration elasticSearchConfiguration; //only used by APT generator public K8ElasticSearchEndpoint(String uri, ElasticsearchComponent component, K8ElasticSearchConfiguration config, Client client) throws Exception { super(uri, component,config,client); this.elasticSearchConfiguration = config; } }
@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;
@UriPath @Metadata(required = "true") protected String cacheName; @UriParam protected HazelcastInstance hazelcastInstance; @UriParam protected String hazelcastInstanceName; @UriParam private HazelcastOperation defaultOperation; @UriParam private HazelcastSedaConfiguration hazelcastSedaConfiguration; // to include component schema docs @UriParam private HazelcastTopicConfiguration hazelcastTopicConfiguration; @UriParam private HazelcastQueueConfiguration hazelcastQueueConfiguration;
@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.17.0", scheme = "kubernetes", title = "Kubernetes", syntax = "kubernetes:masterUrl", label = "container,cloud,paas") public class KubernetesEndpoint extends AbstractKubernetesEndpoint { @UriParam(enums = "namespaces,services,replicationControllers,pods,persistentVolumes,persistentVolumesClaims,secrets,resourcesQuota,serviceAccounts,nodes,configMaps,builds,buildConfigs") @Metadata(required = "true") private String category;
@UriParams public class CMConfiguration { @UriParam @Metadata(required = "true") @NotNull private String productToken; @UriParam @NotNull @Size(min = 1, max = 11) private String defaultFrom; @UriParam(defaultValue = "8") @Min(1) @Max(8) private int defaultMaxNumberOfParts = 8; @UriParam private boolean testConnectionOnStartup;
@UriEndpoint(scheme = "datavec", title = "datavec", syntax = "datavec:inputFormat/?outputFormat=?&inputMarshaller=?", consumerClass = DataVecConsumer.class, label = "datavec") @Data public class DataVecEndpoint extends DefaultEndpoint { @UriPath @Metadata(required = "true") private String inputFormat; @UriParam(defaultValue = "") private String outputFormat; @UriParam @Metadata(required = "true") private String inputMarshaller; @UriParam(defaultValue = "org.datavec.api.io.converters.SelfWritableConverter") private String writableConverter;
@UriEndpoint(scheme = "k8amq", title = "JMS", syntax = "jms:destinationType:destinationName", consumerClass = JmsConsumer.class, label = "messaging") public class K8ActiveMQEndpoint extends JmsEndpoint { @UriParam private K8ActiveMQConfiguration activeMQConfiguration; //only used by APT generator }
@UriParams public class PubNubConfiguration { @UriParam(label = "security", secret = true) private String publishKey; @UriParam(label = "security", secret = true) private String subscribeKey; @UriParam(label = "security", secret = true) private String secretKey; @UriParam(label = "security", secret = true) private String authKey; @UriParam(label = "security", secret = true) private String cipherKey; @UriParam(label = "security", defaultValue = "true") private boolean secure = true; @UriParam() private String uuid; @UriParam(label = "producer", enums = "HERENOW,WHERENOW,GETSTATE,SETSTATE,GETHISTORY,PUBLISH,FIRE") private String operation; @UriParam(label = "consumer", defaultValue = "false") private boolean withPresence;
@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;
@UriEndpoint(scheme = "gmail", title = "Google mail", syntax = "gmail:sender", producerOnly = true, label = "cloud,mail,paas", excludeProperties = "httpUri") public class GMailEndpoint extends DefaultEndpoint implements OutboundBindingSupport<GMailEndpoint, Message, Void> { @UriPath(description = "The email of the sender") @Metadata(required = "true") private String sender; @UriParam private String subject; @UriParam private String to; @UriParam private String cc; @UriParam private String bcc;
@UriEndpoint(scheme = "k8nats", title = "Nats", syntax = "k8nats:topic", label = "messaging", consumerClass = NatsConsumer.class) public class K8NatsEndpoint extends NatsEndpoint { @UriParam private K8NatsConfiguration natsConfiguration; //only used by APT generator
@UriParams public class BonitaConfiguration implements Cloneable { @UriPath @Metadata(required = "true") private BonitaOperation operation; @UriParam(defaultValue = "localhost") private String hostname = "localhost"; @UriParam(defaultValue = "8080") private String port = "8080"; @UriParam private String processName; @UriParam(label = "security", secret = true) private String username; @UriParam(label = "security", secret = true) private String password;
@UriEndpoint(firstVersion = "2.19.0", scheme = "reactive-streams", title = "Reactive Streams", syntax = "reactive-streams:stream", consumerClass = ReactiveStreamsConsumer.class, label = "reactive,streams") @ManagedResource(description = "Managed ReactiveStreamsEndpoint") public class ReactiveStreamsEndpoint extends DefaultEndpoint { @UriPath private String stream; @UriParam(label = "consumer", defaultValue = "128") private Integer maxInflightExchanges = 128; @UriParam(label = "consumer", defaultValue = "0.25") private double exchangesRefillLowWatermark = 0.25; @UriParam(label = "consumer", defaultValue = "1") private int concurrentConsumers = 1; @UriParam(label = "consumer", defaultValue = "false") private boolean forwardOnComplete; @UriParam(label = "consumer", defaultValue = "false") private boolean forwardOnError; @UriParam(label = "producer") private ReactiveStreamsBackpressureStrategy backpressureStrategy;
@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;
@UriEndpoint(firstVersion = "2.21.0", scheme = "elasticsearch-rest", title = "Elastichsearch Rest", syntax = "elasticsearch-rest:clusterName", producerOnly = true, label = "monitoring,search") public class ElasticsearchEndpoint extends DefaultEndpoint { @UriParam private final ElasticsearchConfiguration configuration;
@UriPath(description = "Operation type") @Metadata(required = "true") private PdfOperation operation; @UriParam(defaultValue = "20") private int marginTop = 20; @UriParam(defaultValue = "20") private int marginBottom = 20; @UriParam(defaultValue = "20") private int marginLeft = 20; @UriParam(defaultValue = "40") private int marginRight = 40; @UriParam(defaultValue = "14") private float fontSize = 14; @UriParam(defaultValue = "A4", enums = "LETTER,LEGAL,A0,A1,A2,A3,A4,A5,A6") private PDRectangle pageSize = PDRectangle.A4; @UriParam(defaultValue = "Helvetica") private PDFont font = PDType1Font.HELVETICA; @UriParam(defaultValue = "lineTermination") private TextProcessingFactory textProcessingFactory = TextProcessingFactory.lineTermination;
@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;
@UriEndpoint(firstVersion = "2.17.0", scheme = "sql-stored", title = "SQL Stored Procedure", syntax = "sql-stored:template", producerOnly = true, label = "database,sql") public class SqlStoredEndpoint extends DefaultEndpoint { private JdbcTemplate jdbcTemplate; @UriParam(description = "Sets the DataSource to use to communicate with the database.") private DataSource dataSource; @UriPath(description = "Sets the StoredProcedure template to perform") @Metadata(required = "true") private String template; @UriParam(description = "Enables or disables batch mode") private boolean batch; @UriParam(description = "Whether to use the message body as the template and then headers for parameters. If this option is enabled then the template in the uri is not used.") private boolean useMessageBodyForTemplate; @UriParam(description = "If set, will ignore the results of the template and use the existing IN message as the OUT message for the continuation of processing") private boolean noop; @UriParam(description = "Store the template result in a header instead of the message body. By default, outputHeader == null and the template result is stored" + " in the message body, any existing content in the message body is discarded. If outputHeader is set, the value is used as the name of the header" + " to store the template result and the original message body is preserved.") private String outputHeader; @UriParam(description = "Whether this call is for a function.") private boolean function;
@UriEndpoint(scheme = "k8nats", title = "Nats", syntax = "k8nats:topic", label = "messaging", consumerClass = NatsConsumer.class) public class K8NatsEndpoint extends NatsEndpoint { @UriParam private K8NatsConfiguration natsConfiguration; //only used by APT generator