Element | Description | Class |
---|---|---|
container | The ServiceMix JBI Container | org.apache.servicemix.jbi.container.SpringJBIContainer |
Element | Description | Class |
---|---|---|
activationSpec | The Component configuration consisting of its container related properties such as its routing information | org.apache.servicemix.jbi.container.ActivationSpec |
authenticationService | Implementation of the authentication service using JAAS. | org.apache.servicemix.jbi.security.auth.impl.JAASAuthenticationService |
authorizationEntry | org.apache.servicemix.jbi.security.acl.impl.AuthorizationEntry | |
authorizationMap | org.apache.servicemix.jbi.security.acl.impl.DefaultAuthorizationMap | |
binaryFileMarshaler | A FileMarshaler that converts the given input stream into a binary attachment. | org.apache.servicemix.components.util.BinaryFileMarshaler |
client | A factory bean which creates a ServiceMixClient. It first try to use the configured ClientFactory, the ComponentContext then JBIContainer and at last, it tries to locate the ClientFactory in JNDI under the provided name. | org.apache.servicemix.client.ClientFactoryBean |
container | The ServiceMix JBI Container | org.apache.servicemix.jbi.container.SpringJBIContainer |
defaultFileMarshaler | A default file transformer which assumes the file is already in XML format and requires no transformation other than to be wrapped in a normalized message.. | org.apache.servicemix.components.util.DefaultFileMarshaler |
dotViewEndpointListener | Generates DOT visualisations of the components and endpoints available inside ServiceMix | org.apache.servicemix.jbi.view.DotViewEndpointListener |
dotViewFlowListener | Generates DOT visualisations of the exchanges flow inside ServiceMix | org.apache.servicemix.jbi.view.DotViewFlowListener |
dotViewService | org.apache.servicemix.jbi.view.DotViewService | |
jcaFlow | Use for message routing among a network of containers. All routing/registration happens automatically. | org.apache.servicemix.jbi.nmr.flow.jca.JCAFlow |
jmsFlow | Use for message routing among a network of containers. All routing/registration happens automatically. | org.apache.servicemix.jbi.nmr.flow.jms.JMSFlow |
jmxConnector | FactoryBean that creates a JSR-160 JMXConnectorServer ,
optionally registers it with the MBeanServer and then starts it.
The | org.apache.servicemix.jbi.jmx.ConnectorServerFactoryBean |
jmxJaasAuthenticator | org.apache.servicemix.jbi.jmx.JaasAuthenticator | |
jmxPasswordAuthenticator | org.apache.servicemix.jbi.jmx.PasswordAuthenticatorFactoryBean | |
jmxServer | org.apache.servicemix.jbi.jmx.MBeanServerFactoryBean | |
keystore | org.apache.servicemix.jbi.security.keystore.impl.FileKeystoreInstance | |
keystoreManager | org.apache.servicemix.jbi.security.keystore.impl.BaseKeystoreManager | |
logService | org.apache.servicemix.jbi.logging.LogService | |
rmiRegistry | org.apache.servicemix.jbi.jmx.RmiRegistryFactoryBean | |
securedBroker | org.apache.servicemix.jbi.security.SecuredBroker | |
sedaFlow | The SedaFlow introduces a simple event staging between the internal processes in the NMR Broker. A Seda flow (the default) is suited for general deployment, as the additional staging is well suited buffering exchanges between heavily routed to components (where state may be being used) for example. | org.apache.servicemix.jbi.nmr.flow.seda.SedaFlow |
serviceunit | A deployable service unit container | org.apache.servicemix.jbi.container.SpringServiceUnitContainer |
stFlow | A simple Straight through flow. A MessageExchange is routed straight to it's destination with no staging or buffering. A straight through flow is best suited for the cases where the ServiceMix JBIContainer is deployed with simple flows (no state) or embedding, or where latency needs to be as low as possible. | org.apache.servicemix.jbi.nmr.flow.st.STFlow |
statistics | org.apache.servicemix.jbi.monitoring.StatisticsService | |
subscriptionSpec | Represents a subscription to a JBI endpoint. | org.apache.servicemix.jbi.container.SubscriptionSpec |
systemProperties | Spring bean for initializing system properties. | org.apache.servicemix.jbi.util.SystemProperties |
xpath | Evalutes an XPath expression on the given message using JAXP | org.apache.servicemix.expression.JAXPXPathExpression |
xpathBoolean | Evaluates an XPath expression and coerces the result into a String. | org.apache.servicemix.expression.JAXPBooleanXPathExpression |
xpathString | Evaluates an XPath expression and coerces the result into a String. | org.apache.servicemix.expression.JAXPStringXPathExpression |
Attribute | Type | Description |
---|---|---|
componentName | xs:string | |
destinationEndpoint | xs:string | The destination endpoint |
destinationInterface | xs:QName | The destination interface |
destinationOperation | xs:QName | The destination operation name |
destinationService | xs:QName | The destination service name |
destinationUri | xs:string | |
endpoint | xs:string | Returns the endpoint name of this component |
failIfNoDestinationEndpoint | xs:boolean | Sets whether or not there should be a failure if there is no matching endpoint for the service dispatch. It may be in a pure publish/subscribe model you want all available subscribes to receive the message but do not mind if there is not a single destination endpoint that can be found. |
id | xs:string | The unique component ID |
interfaceName | xs:QName | |
operation | xs:QName | |
service | xs:QName | Returns the service of the component to register |
Element | Type | Description |
---|---|---|
component | <spring:bean/> | |
destinationResolver | <spring:bean/> | Returns the destination resolver used to decide which destination the container should route this component to. |
interfaceChooser | <spring:bean/> | |
marshaler | <spring:bean/> | |
persistent | <spring:bean/> | Set if message exchanges issued by the component should be persistent or not. This value will override the default one given on the {@link org.apache.servicemix.jbi.container.JBIContainer#persistent} attribute. |
serviceChooser | <spring:bean/> | |
subscriptions | (subscriptionSpec)* |
Attribute | Type | Description |
---|---|---|
endpoint | xs:string | |
operation | xs:QName | |
roles | xs:string | |
service | xs:QName | |
type | xs:string |
Element | Type | Description |
---|---|---|
acls | <spring:bean/> |
Element | Type | Description |
---|---|---|
authorizationEntries | (<spring:bean/>)* | |
defaultEntry | authorizationEntry |
Attribute | Type | Description |
---|---|---|
attachment | xs:string | |
contentType | xs:string |
Element | Type | Description |
---|---|---|
content | xpath | xpathBoolean | xpathString | |
fileName | xpath | xpathBoolean | xpathString | |
transformer | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
name | xs:string |
Element | Type | Description |
---|---|---|
container | container | |
context | <spring:bean/> | |
factory | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
autoEnlistInTransaction | xs:boolean | Retrieve the value for automatic transaction enlistment. |
createJmxConnector | xs:boolean | |
createMBeanServer | xs:boolean | Set the flag to create own MBeanServer if none supplied |
deploymentDirPath | xs:string | |
deploymentExtensions | xs:string | |
embedded | xs:boolean | |
flowName | xs:string | |
flowNames | xs:string | |
installationDirPath | xs:string | Set the installationDir - rge default location is root/ |
monitorDeploymentDirectory | xs:boolean | |
monitorInstallationDirectory | xs:boolean | |
monitorInterval | xs:integer | |
name | xs:string | |
notifyStatistics | xs:boolean | |
persistent | xs:boolean | Set the new default value for exchange persistence. This value will be the default if none is configured on the activation spec of the component or on the message. |
rmiPort | xs:integer | |
rootDir | xs:string | Set the workspace root |
subscriptionFlowName | xs:string | Set the subscription flow name |
useMBeanServer | xs:boolean | |
useShutdownHook | xs:boolean | Sets whether or not we should use a shutdown handler to close down the broker cleanly if the JVM is terminated. It is recommended you leave this enabled. |
Element | Type | Description |
---|---|---|
MBeanServer | <spring:bean/> | Set the MBeanServer |
activationSpecs | (activationSpec)* | |
broker | securedBroker | Set the Broker to use |
componentNames | (<spring:bean/>)* | |
deployArchives | (<spring:bean/>)* | |
executorFactory | <spring:bean/> | |
flow | jcaFlow | jmsFlow | sedaFlow | stFlow | Set the broker message flow |
flows | (jcaFlow | jmsFlow | sedaFlow | stFlow)* | Set the broker message flows |
listeners | (<spring:bean/>)* | |
namingContext | <spring:bean/> | Set the naming context |
services | (dotViewService | logService | securedBroker | statistics)* | |
transactionManager | <spring:bean/> | Set the transaction manager |
Element | Type | Description |
---|---|---|
content | xpath | xpathBoolean | xpathString | |
fileName | xpath | xpathBoolean | xpathString | |
transformer | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
file | xs:string | |
rerenderOnChange | xs:boolean |
Element | Type | Description |
---|---|---|
container | container |
Attribute | Type | Description |
---|---|---|
displayComponents | xs:boolean | |
file | xs:string | |
rerenderOnChange | xs:boolean |
Element | Type | Description |
---|---|---|
container | container |
Attribute | Type | Description |
---|---|---|
autoStart | xs:boolean |
Element | Type | Description |
---|---|---|
container | container |
Attribute | Type | Description |
---|---|---|
broadcastDestinationName | xs:string | Returns the Broadcast Destination Name for this flow |
jmsURL | xs:string | Returns the JMS URL for this flow |
name | xs:string | Get the name of the item |
Element | Type | Description |
---|---|---|
connectionFactory | <spring:bean/> | Returns the ConnectionFactory for this flow |
connectionManager | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
broadcastDestinationName | xs:string | |
jmsURL | xs:string | |
name | xs:string | Get the name of the item |
password | xs:string | |
userName | xs:string |
Element | Type | Description |
---|---|---|
connectionFactory | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
daemon | xs:boolean | Set whether any threads started for the JMXConnectorServer should be
started as daemon threads. |
objectName | xs:string | Set the ObjectName used to register the JMXConnectorServer
itself with the MBeanServer . |
registrationBehavior | xs:integer | Specify what action should be taken when attempting to register an MBean
under an {@link javax.management.ObjectName} that already exists.
Default is REGISTRATION_FAIL_ON_EXISTING. |
registrationBehaviorName | xs:string | Set the registration behavior by the name of the corresponding constant, e.g. "REGISTRATION_IGNORE_EXISTING". |
serviceUrl | xs:string | Set the service URL for the JMXConnectorServer . |
threaded | xs:boolean | Set whether the JMXConnectorServer should be started in a separate thread. |
Element | Type | Description |
---|---|---|
environment | <spring:bean/> | Set the environment properties used to construct the JMXConnector
as a Map of String keys and arbitrary Object values. |
server | <spring:bean/> | Specify the MBeanServer instance with which all beans should
be registered. The MBeanExporter will attempt to locate an
existing MBeanServer if none is supplied. |
Attribute | Type | Description |
---|---|---|
domain | xs:string |
Element | Type | Description |
---|---|---|
authenticationService | authenticationService | The authentication service can be used to customize the authentication mechanism used by this authenticator. It defaults to a JAASAuthenticationService which delegates calls to the JAAS layer. |
Element | Type | Description |
---|---|---|
passwords | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
agentId | xs:string | |
defaultDomain | xs:string | |
locateExistingServerIfPossible | xs:boolean | |
registerWithFactory | xs:boolean |
Attribute | Type | Description |
---|---|---|
keyPasswords | xs:string | |
keystorePassword | xs:string | |
name | xs:string |
Element | Type | Description |
---|---|---|
path | <spring:bean/> |
Element | Type | Description |
---|---|---|
keystores | (keystore)* |
Attribute | Type | Description |
---|---|---|
autoStart | xs:boolean | |
configUrl | xs:string | set new location for log4j config |
refreshPeriod | xs:integer |
Element | Type | Description |
---|---|---|
container | container |
Attribute | Type | Description |
---|---|---|
create | xs:boolean | |
locate | xs:boolean | |
port | xs:integer |
Attribute | Type | Description |
---|---|---|
flowNames | xs:string | |
subscriptionFlowName | xs:string | Set the subscription flow name |
Element | Type | Description |
---|---|---|
authorizationMap | authorizationMap | |
defaultFlowChooser | <spring:bean/> | |
defaultInterfaceChooser | <spring:bean/> | Set the default EndpointChooser |
defaultServiceChooser | <spring:bean/> | Set default EndpointChooser |
flows | (jcaFlow | jmsFlow | sedaFlow | stFlow)* | Set the flow |
subscriptionManager | <spring:bean/> | Sets the subscription manager |
Attribute | Type | Description |
---|---|---|
name | xs:string | Get the name of the item |
Element | Type | Description |
---|---|---|
activationSpecs | (activationSpec)* |
Attribute | Type | Description |
---|---|---|
name | xs:string | Get the name of the item |
Attribute | Type | Description |
---|---|---|
dumpStats | xs:boolean | |
statsInterval | xs:long |
Attribute | Type | Description |
---|---|---|
endpoint | xs:string | |
interfaceName | xs:QName | |
operation | xs:QName | |
service | xs:QName |
Element | Type | Description |
---|---|---|
filter | <spring:bean/> | |
name | <spring:bean/> |
Element | Type | Description |
---|---|---|
properties | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
XPath | xs:string | |
useMessageContent | xs:boolean | Specifies whether or not the XPath expression uses the message content.
By default, this property is true , but you can set it to false to avoid that the message content
is converted to {@link StringSource} |
xpath | xs:string |
Element | Type | Description |
---|---|---|
factory | <spring:bean/> | |
functionResolver | <spring:bean/> | |
namespaceContext | <spring:bean/> | |
transformer | <spring:bean/> | |
variableResolver | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
XPath | xs:string | |
useMessageContent | xs:boolean | Specifies whether or not the XPath expression uses the message content.
By default, this property is true , but you can set it to false to avoid that the message content
is converted to {@link StringSource} |
xpath | xs:string |
Element | Type | Description |
---|---|---|
factory | <spring:bean/> | |
functionResolver | <spring:bean/> | |
namespaceContext | <spring:bean/> | |
transformer | <spring:bean/> | |
variableResolver | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
XPath | xs:string | |
useMessageContent | xs:boolean | Specifies whether or not the XPath expression uses the message content.
By default, this property is true , but you can set it to false to avoid that the message content
is converted to {@link StringSource} |
xpath | xs:string |
Element | Type | Description |
---|---|---|
factory | <spring:bean/> | |
functionResolver | <spring:bean/> | |
namespaceContext | <spring:bean/> | |
transformer | <spring:bean/> | |
variableResolver | <spring:bean/> |