Refine search
@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 OptaPlannerConfiguration { @UriPath @Metadata(required = "true") private String configFile; @UriParam(label = "common", defaultValue = "DEFAULT_SOLVER") private String solverId = OptaPlannerConstants.DEFAULT_SOLVER_ID; @UriParam(label = "producer", defaultValue = "10") private int threadPoolSize = 10; @UriParam(label = "producer") private boolean async;
@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; } }
@UriParams public class K8ElasticSearchConfiguration extends ElasticsearchConfiguration { @UriParam(label = "serviceName", defaultValue = "elasticsearch") private String serviceName = "elasticsearch"; public String getServiceName() { return serviceName; } public void setServiceName(String serviceName) { this.serviceName = serviceName; } }
@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;
@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;
@UriParams public class WordpressComponentConfiguration { @UriParam(description = "The Wordpress API URL from your site, e.g. http://myblog.com/wp-json/") @Metadata(required = "true") private String url; @UriParam(description = "The Wordpress REST API version", defaultValue = WordpressConstants.API_VERSION) private String apiVersion = WordpressConstants.API_VERSION; @UriParam(description = "Authorized user to perform writing operations") private String user; @UriParam(description = "Password from authorized user") private String password; @UriParam(description = "The entity ID. Should be passed when the operation performed requires a specific entity, e.g. deleting a post", javaType = "java.lang.Integer") private Integer id; @UriParam(description = "The criteria to use with complex searches.", prefix = "criteria.", multiValue = true) private Map<String, Object> criteria; @UriParam(description = "Whether to bypass trash and force deletion.", defaultValue = "false", javaType = "java.lang.Boolean") private Boolean force = false;
/** * Abstract base class for configuration for {@link InterceptableEndpoint} that use the Interceptor framework * defined in this module * * @since 3.1 */ public abstract class InterceptableEndpointConfiguration { @UriParam private List<InterceptorFactory> customInterceptorFactories; protected InterceptableEndpointConfiguration(DefaultComponent component, Map<String, Object> parameters) { customInterceptorFactories = component.resolveAndRemoveReferenceListParameter( parameters, "interceptorFactories", InterceptorFactory.class); } /** * @return configured interceptor factories for the endpoint */ public List<InterceptorFactory> getCustomInterceptorFactories() { return customInterceptorFactories; } }
@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(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 }
@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;
@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;
public abstract class AbstractConfiguration implements Cloneable { @UriParam private StorageCredentials credentials; private String accountName; public String getAccountName() { return accountName; } /** * Set the Azure account name */ public void setAccountName(String accountName) { this.accountName = accountName; } public StorageCredentials getCredentials() { return credentials; } /** * Set the storage credentials, required in most cases */ public void setCredentials(StorageCredentials credentials) { this.credentials = credentials; } }
@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;
@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(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
/** * Camel EndpointConfiguration for com.google.api.services.calendar.Calendar$Freebusy */ @UriParams public final class CalendarFreebusyEndpointConfiguration extends GoogleCalendarConfiguration { @UriParam private com.google.api.services.calendar.model.FreeBusyRequest content; public com.google.api.services.calendar.model.FreeBusyRequest getContent() { return content; } public void setContent(com.google.api.services.calendar.model.FreeBusyRequest content) { this.content = content; } }
@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(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;