public class FhirComponent extends org.apache.camel.util.component.AbstractApiComponent<FhirApiName,FhirConfiguration,FhirApiCollection>
FhirEndpoint
.Constructor and Description |
---|
FhirComponent() |
FhirComponent(org.apache.camel.CamelContext context) |
Modifier and Type | Method and Description |
---|---|
protected org.apache.camel.Endpoint |
createEndpoint(String uri,
String methodName,
FhirApiName apiName,
FhirConfiguration endpointConfiguration) |
protected FhirApiName |
getApiName(String apiNameStr) |
ca.uhn.fhir.rest.client.api.IGenericClient |
getClient(FhirConfiguration endpointConfiguration) |
FhirConfiguration |
getConfiguration() |
void |
setConfiguration(FhirConfiguration configuration)
To use the shared configuration
|
completeEndpointPath, createEndpoint, createEndpointConfiguration, getApiNameOrNull, getCompletedMethods
createComponentConfiguration, createParameterConfigurationMap, getEndpointClass, getParameterConfigurationMap, populateParameterConfigurationMap, setEndpointClass
afterConfiguration, createConfiguration, createEndpoint, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isResolvePropertyPlaceholders, preProcessUri, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, setCamelContext, setProperties, setProperties, setResolvePropertyPlaceholders, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
public FhirComponent()
public FhirComponent(org.apache.camel.CamelContext context)
protected FhirApiName getApiName(String apiNameStr) throws IllegalArgumentException
getApiName
in class org.apache.camel.util.component.AbstractApiComponent<FhirApiName,FhirConfiguration,FhirApiCollection>
IllegalArgumentException
protected org.apache.camel.Endpoint createEndpoint(String uri, String methodName, FhirApiName apiName, FhirConfiguration endpointConfiguration)
createEndpoint
in class org.apache.camel.util.component.AbstractApiComponent<FhirApiName,FhirConfiguration,FhirApiCollection>
public ca.uhn.fhir.rest.client.api.IGenericClient getClient(FhirConfiguration endpointConfiguration)
public void setConfiguration(FhirConfiguration configuration)
setConfiguration
in class org.apache.camel.util.component.AbstractApiComponent<FhirApiName,FhirConfiguration,FhirApiCollection>
public FhirConfiguration getConfiguration()
getConfiguration
in class org.apache.camel.util.component.AbstractApiComponent<FhirApiName,FhirConfiguration,FhirApiCollection>
Apache Camel