Here they are :

Please, see attach

Thanks in advance,
Maxim

----- Original Message ----- 
From: "Guillaume Nodet" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Tuesday, November 01, 2005 5:19 PM
Subject: Re: [servicemix-dev] JBI container instances


> Could you please provide the jbi.xml please.
> Guillaume
>
> Maxim Surov wrote:
>
> >I use the following jbi-spring.xml in .jars (components)
> >And also, I use jbi.xml
> >
> >So, meta-inf contains jbi-spring.xml amd jbi.xml
> >
> >Yes, they end up in different containers.
> >
> >Please, see attach
> >
> >Sure, I use JBoss deployer.sar
> >
> >Thank you,
> >Maxim
> >
> >
> >
> >----- Original Message ----- 
> >From: "Guillaume Nodet" <[EMAIL PROTECTED]>
> >To: <[email protected]>
> >Sent: Tuesday, November 01, 2005 4:54 PM
> >Subject: Re: [servicemix-dev] JBI container instances
> >
> >
> >
> >
> >>I do not really see what you are doing...
> >>You have set up a jbi container in jboss using the sar and you are
> >>trying to deploy components in it.
> >>These components are packaged using standard jbi ? with a jbi.xml in the
> >>archive.
> >>And you say that when you deploy two archives, they end up in different
> >>containers.
> >>Is this correct ?
> >>Do you have some log, or something that might help ?
> >>
> >>Cheers,
> >>Guillaume Nodet
> >>
> >>Maxim Surov wrote:
> >>
> >>
> >>
> >>>Please,  help me!
> >>>
> >>>I have a couple of JBI components.
> >>>Each component in a separate .jar
> >>>
> >>>What should I do in order to make them run in a single JBIContainer
> >>>instance?
> >>>
> >>>At the moment they run in different instances of JBI container. It
> >>>means they cannot interact with each other.
> >>>I deploy components in a single JBoss instance
> >>>{JBOSS_HOME}/server/default/deploy
> >>>
> >>>Thank you,
> >>>Maxim
> >>>
> >>>
> >>
> >>
> >>------------------------------------------------------------------------
> >>
> >><?xml version="1.0" encoding="UTF-8"?>
> >><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "spring-beans.dtd">
> >>
> >><beans>
> >>    <!-- the JBI container -->
> >>    <bean id="jbi"
class="org.servicemix.jbi.container.SpringJBIContainer" singleton="true" >
> >>        <property name="createMBeanServer" value="false"/>
> >>        <property name="useMBeanServer" value="false"/>
> >>        <property name="activationSpecs">
> >>            <list>
> >>                <bean
class="org.servicemix.jbi.container.ActivationSpec">
> >>                    <property name="id" value="configer"/>
> >>                    <property name="service" ref="receiverServiceName"/>
> >>                    <property name="endpoint" value="configer"/>
> >>                    <property name="component">
> >>                        <bean
class="com.anfy.anfynet2.jbi.configurationmanager.ConfigurationManager">
> >>                            <property name="workManager"
ref="workManager"/>
> >>                            <property name="targetNS"
value="http://www.anfyteam.com/anfynet2/"/>
> >>                            <property name="serviceNS"
value="http://www.anfyteam.com/anfynet2/"/>
> >>                            <property name="serviceName"
value="configer"/>
> >>                            <property name="configurationScanner">
> >>                                <bean
class="com.anfy.anfynet2.configurationmanager.fs.DirectoryScanner">
> >>                                    <property name="fileOrDirectory"
value="c:/anfy/myconf"/>
> >>                                    <property name="filter">
> >>                                        <bean
class="com.anfy.anfynet2.configurationmanager.fs.RegexFileFilter">
> >>                                            <property name="regex"
value=".*\.xml"/>
> >>                                        </bean>
> >>                                    </property>
> >>                                </bean>
> >>                            </property>
> >>                            <property name="configurationSaver">
> >>                                <bean
class="com.anfy.anfynet2.configurationmanager.jndi.JNDIConfigurationSaver">
> >>                                    <property name="jndiContext"
value="anfynet2"/>
> >>                                </bean>
> >>                            </property>
> >>
> >>                        </bean>
> >>                    </property>
> >>                </bean>
> >>                <bean
class="org.servicemix.jbi.container.ActivationSpec">
> >>                    <property name="id" value="configNotifier"/>
> >>                    <property name="destinationService"
ref="receiverServiceName"/>
> >>                    <property name="component">
> >>                        <bean
class="org.servicemix.components.quartz.QuartzComponent">
> >>                            <property name="triggers">
> >>                                <map>
> >>                                    <entry>
> >>                                        <key>
> >>                                            <bean
class="org.quartz.SimpleTrigger">
> >>                                                <property
name="repeatInterval" value="10000"/>
> >>                                                <property
name="repeatCount" value="-1"/>
> >>                                            </bean>
> >>                                        </key>
> >>                                        <bean
class="org.quartz.JobDetail">
> >>                                            <property name="name"
value="configer notification"/>
> >>                                            <property name="group"
value="ServiceMix"/>
> >>                                        </bean>
> >>                                    </entry>
> >>                                </map>
> >>                            </property>
> >>                        </bean>
> >>                    </property>
> >>                </bean>
> >>                <bean
class="org.servicemix.jbi.container.ActivationSpec">
> >>                    <property name="id" value="scanner"/>
> >>                    <property name="service" ref="scannerServiceName"/>
> >>                    <property name="endpoint" value="configer"/>
> >>                    <property name="component">
> >>                        <bean
class="com.anfy.anfynet2.jbi.jndiscanner.JNDIScannerWrapper">
> >>                            <property name="workManager"
ref="workManager"/>
> >>                            <property name="serviceNS"
value="http://www.anfyteam.com/anfynet2/"/>
> >>                            <property name="serviceName"
value="scanner"/>
> >>                            <property name="component">
> >>                                <bean
class="com.anfy.anfynet2.jbi.jndiscanner.JNDIScanner">
> >>                                    <property name="configDir"
ref="configDir"/>
> >>                                </bean>
> >>                            </property>
> >>                        </bean>
> >>                    </property>
> >>                </bean>
> >>
> >>            </list>
> >>        </property>
> >>    </bean>
> >>
> >>    <!-- configuration saver bean-->
> >>    <bean id="configDir"
class="com.anfy.anfynet2.configurationmanager.jndi.JNDIConfigurationDirector
y" init-method="init">
> >>        <property name="jndiContext" value="anfynet2"/>
> >>    </bean>
> >>
> >>    <!-- the work manager (thread pool) for this container -->
> >>    <bean id="workManager"
class="org.jencks.factory.WorkManagerFactoryBean">
> >>        <property name="threadPoolSize" value="30"/>
> >>    </bean>
> >>
> >>
> >>    <bean id="receiverServiceName" class="javax.xml.namespace.QName">
> >>        <constructor-arg value="http://www.anfyteam.com/anfynet2/"/>
> >>        <constructor-arg value="configer"/>
> >>    </bean>
> >>
> >>    <bean id="scannerServiceName" class="javax.xml.namespace.QName">
> >>        <constructor-arg value="http://www.anfyteam.com/anfynet2/"/>
> >>        <constructor-arg value="scanner"/>
> >>    </bean>
> >>
> >></beans>
> >>
> >>------------------------------------------------------------------------
> >>
> >><?xml version="1.0" encoding="UTF-8"?>
> >><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" "spring-beans.dtd">
> >>
> >><beans>
> >>    <!-- the JBI container -->
> >>    <bean id="jbi"
class="org.servicemix.jbi.container.SpringJBIContainer" singleton="true" >
> >>        <property name="createMBeanServer" value="false"/>
> >>        <property name="useMBeanServer" value="false"/>
> >>        <property name="activationSpecs">
> >>            <list>
> >>                <bean
class="org.servicemix.jbi.container.ActivationSpec">
> >>                    <property name="id" value="ConnectionManager"/>
> >>                    <property name="service"
ref="connectionManagerServiceName"/>
> >>                    <property name="endpoint"
value="ConnectionManager"/>
> >>                    <property name="component" ref="connectionManager"/>
> >>                </bean>
> >>            </list>
> >>        </property>
> >>    </bean>
> >>
> >>    <bean id="connectionManager"
class="com.anfy.anfynet2.jbi.connectionmanager.ConnectionManagerWrapper">
> >>        <property name="workManager" ref="workManager"/>
> >>        <property name="targetNS"
value="http://www.anfyteam.com/anfynet2/"/>
> >>        <property name="serviceNS"
value="http://www.anfyteam.com/anfynet2/"/>
> >>        <property name="serviceName" value="ConnectionManager"/>
> >>        <property name="component">
> >>            <bean
class="com.anfy.anfynet2.connectionmanager.ConnectionManager">
> >>                <property name="configDir" ref="configDir"/>
> >>                <property name="connectionManagerConfig"
ref="connectionManagerConfig"/>
> >>            </bean>
> >>        </property>
> >>    </bean>
> >>
> >>    <!-- configuration saver bean-->
> >>    <bean id="configDir"
class="com.anfy.anfynet2.configurationmanager.jndi.JNDIConfigurationDirector
y" init-method="init">
> >>        <property name="jndiContext" value="anfynet2"/>
> >>    </bean>
> >>
> >>    <!-- configuration value object -->
> >>    <bean id="connectionManagerConfig"
class="com.anfy.anfynet2.connectionmanager.ConnectionManagerConfig">
> >>        <property name="serverPort" value="8081"/>
> >>        <property name="messageReceiver" ref="connectionManager"/>
> >>        <property name="messageProcessor" ref="messageProcessor"/>
> >>        <property name="filters">
> >>            <map>
> >>                <entry>
> >>                    <key>
> >>                        <value>DebugFilter</value>
> >>                    </key>
> >>                    <bean
class="com.anfy.anfynet2.connectionmanager.DebuggingProtocolFilter"/>
> >>                </entry>
> >>             </map>
> >>        </property>
> >>    </bean>
> >>
> >>    <bean id="messageProcessor"
class="com.anfy.anfynet2.connectionmanager.processors.MessageProcessorImpl">
> >>    </bean>
> >>
> >>    <!-- the work manager (thread pool) for this container -->
> >>    <bean id="workManager"
class="org.jencks.factory.WorkManagerFactoryBean">
> >>        <property name="threadPoolSize" value="30"/>
> >>    </bean>
> >>
> >>
> >>    <bean id="connectionManagerServiceName"
class="javax.xml.namespace.QName">
> >>        <constructor-arg value="http://www.anfyteam.com/anfynet2/"/>
> >>        <constructor-arg value="ConnectionManager"/>
> >>    </bean>
> >>
> >></beans>
> >>
>
>
<?xml version="1.0" encoding="UTF-8"?>
<jbi version="1.0" xml:indent="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns="http://java.sun.com/xml/ns/jbi";>
<component type="service-engine">
<identification>
<name>ConnectionManager</name>
<description>Bla-Bla-Bla</description>
</identification>
<component-class-name>org.servicemix.client.SpringComponent</component-class-name>
<component-class-path>
<path-element>lib/ConnectionManager-1.0.jar</path-element>
<path-element>lib/servicemix-client-1.0.jar</path-element>
</component-class-path>
</component>
<services xmlns:anfy="http://www.anfyteam.com/anfynet2/"; binding-component="false">
    <provides service-name="anfy:ConnectionManager" interface-name="anfy:ConnectionManager"/>
</services>
</jbi>
<?xml version="1.0" encoding="UTF-8"?>
<jbi version="1.0" xml:indent="true" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; xmlns="http://java.sun.com/xml/ns/jbi";>
<component type="service-engine">
<identification>
<name>ConfigurationManager</name>
<description>Bla-Bla-Bla</description>
</identification>
<component-class-name>org.servicemix.client.SpringComponent</component-class-name>
<component-class-path>
<path-element>lib/ConfigurationManager-1.0.jar</path-element>
<path-element>lib/servicemix-client-1.0.jar</path-element>
</component-class-path>
</component>
<services xmlns:anfy="http://www.anfyteam.com/anfynet2/"; binding-component="false">
<provides interface-name="anfy:configer" service-name="anfy:configer"/>
</services>
</jbi>

Reply via email to