Fuse 6 is no longer supported
As of February 2025, Red Hat Fuse 6 is no longer supported. If you are using Fuse 6, please upgrade to Red Hat build of Apache Camel.이 콘텐츠는 선택한 언어로 제공되지 않습니다.
3.4. API Changes
API changes 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
The following changes have been made to the Java API:
- HBase component
- Since Apache Camel 2.11, renamed
org.apache.camel.component.hbase.HBaseContats
[sic] toorg.apache.camel.component.hbase.HBaseConstants
. - ManagementStrategy
- Since Apache Camel 2.11, added getter/setter methods for the
loadStatisticsEnabled
property onorg.apache.camel.spi.ManagementStrategy
. - ExecutorServiceManager
- Since Apache Camel 2.11, added
shutdownGraceful
, andawaitTermination
methods to theExecutorServiceManager
class to make it easier to shut down a thread pool gracefully, while waiting for its tasks to complete.Since Apache Camel 2.11, added the methodnewThread
toorg.apache.camel.spi.ExecutorServiceManager
to create a new thread without using a thread pool. - org.apache.camel. Component interface
- Since Apache Camel 2.11, added a new method,
useRawUri
, to theorg.apache.camel.Component
interface to allow components to use raw URIs when creating endpoints. (by default the URI has been encoded prior to creation). - GenericFileConsumer
- Since Apache Camel 2.11, the
isMatched
method onGenericFileConsumer
is abstract and has an extra parameter. - ManagedTracerBacklogMBean renamed
- Since Apache Camel 2.12, the
org.apache.camel.api.management.mbean.ManagedTracerBacklogMBean
interface has been renamed toorg.apache.camel.api.management.mbean.ManagedBacklogTracerMBean
. - StreamCache
- Since Apache Camel 2.12, added new
inMemory
andlength
methods toorg.apache.camel.StreamCache
. - ManagementNamingStrategy
- Since Apache Camel 2.12, changed the parameter type,
ProcessorDefinition
, toNamedNode
, on thegetObjectNameForProcessor
method in theorg.apache.camel.spi.ManagementNamingStrategy
interface. - TypeConverterRegistry
- Since Apache Camel 2.12, added
removeTypeConverter
method toorg.apache.camel.spi.TypeConverterRegistry
. - TypeConverter
- Since Apache Camel 2.12, added the
allowNull
method to theorg.apache.camel.TypeConverter
interface. - ShutdownStrategy
- Since Apache Camel 2.12, added
hasTimeoutOccurred
method to theShutdownStrategy
interface. - ManagementNamingStrategy
- Since Apache Camel 2.12, changed the parameter type,
ProcessorDefinition
, toNamedNode
on thegetObjectNameForProcessor
method in theorg.apache.camel.spi.ManagementNamingStrategy
interface.
Removed classes 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
Since Apache Camel version 2.11, the following classes have been removed:
org.apache.camel.model.NodeFactory org.apache.camel.component.gae.context.GaeSpringCamelContext
org.apache.camel.model.NodeFactory
org.apache.camel.component.gae.context.GaeSpringCamelContext
Since Apache Camel version 2.12, the following classes have been removed:
Moved classes 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
Since Apache Camel version 2.11, the following classes have moved to a different package:
HBaseConstants
has moved fromorg.apache.camel.component.hbase
toorg.apache.camel
.
Since Apache Camel version 2.12, the following classes have moved to a different package or renamed:
ManagedTracerBacklogMBean
has been renamed toManagedBacklogTracerMBean
in theorg.apache.camel.api.management.mbean
package.