public class MinaComponent
extends org.apache.camel.impl.UriEndpointComponent
Constructor and Description |
---|
MinaComponent() |
MinaComponent(org.apache.camel.CamelContext context) |
Modifier and Type | Method and Description |
---|---|
protected void |
configureCodecFactory(String type,
org.apache.mina.common.IoServiceConfig config,
MinaConfiguration configuration) |
protected void |
configureDataGramCodecFactory(String type,
org.apache.mina.common.IoServiceConfig config,
MinaConfiguration configuration)
For datagrams the entire message is available as a single ByteBuffer so lets just pass those around by default
and try converting whatever they payload is into ByteBuffers unless some custom converter is specified
|
protected void |
configureDefaultCodecFactory(String type,
org.apache.mina.common.IoServiceConfig config,
MinaConfiguration configuration) |
protected MinaEndpoint |
createDatagramEndpoint(String uri,
MinaConfiguration configuration) |
org.apache.camel.Endpoint |
createEndpoint(MinaConfiguration config) |
protected org.apache.camel.Endpoint |
createEndpoint(String uri,
String remaining,
Map<String,Object> parameters) |
protected MinaEndpoint |
createSocketEndpoint(String uri,
MinaConfiguration configuration) |
protected MinaEndpoint |
createVmEndpoint(String uri,
MinaConfiguration configuration) |
MinaConfiguration |
getConfiguration() |
void |
setConfiguration(MinaConfiguration configuration)
To use the shared mina configuration.
|
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 MinaComponent()
public MinaComponent(org.apache.camel.CamelContext context)
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters) throws Exception
createEndpoint
in class org.apache.camel.impl.DefaultComponent
Exception
public org.apache.camel.Endpoint createEndpoint(MinaConfiguration config) throws Exception
Exception
protected MinaEndpoint createVmEndpoint(String uri, MinaConfiguration configuration)
protected MinaEndpoint createSocketEndpoint(String uri, MinaConfiguration configuration)
protected void configureCodecFactory(String type, org.apache.mina.common.IoServiceConfig config, MinaConfiguration configuration)
protected void configureDefaultCodecFactory(String type, org.apache.mina.common.IoServiceConfig config, MinaConfiguration configuration)
protected MinaEndpoint createDatagramEndpoint(String uri, MinaConfiguration configuration)
protected void configureDataGramCodecFactory(String type, org.apache.mina.common.IoServiceConfig config, MinaConfiguration configuration)
public MinaConfiguration getConfiguration()
public void setConfiguration(MinaConfiguration configuration)
Apache Camel