osdir.com
mailing list archive

Subject: [CONF] Apache ServiceMix: Components list (page edited) - msg#00271

List: commits-servicemix.apache.org

Date: Prev Next Index Thread: Prev Next Index
Page Edited : SM : Components list

Components list has been edited by Lars Heinemann (Feb 12, 2009).

(View changes)

Content:

ServiceMix currently has the following JBI components:

Standard JBI components

The following components ships with ServiceMix distribution:

Third Party Standard JBI Components

These components are a wonderful benefit of JBI that is a direct result of the JBI spec. Because the JBI spec is open, many vendors provide JBI compliant components that can be deployed in ServiceMix.

Sun OpenESB JBI Components

The Sun OpenESB is based on JBI and provides many JBI compliant components that can also be used in ServiceMix.

ObjectWeb Petals Components

The Petals ESB is also based on JBI and provides JBI compliant components as well.

Various Highly Useful JBI Components
  • Support for WS-BPEL is provided via Apache ODE
  • BpmScript is a Business Process Engine written using Rhino continuations
  • JAFS is an FTP server embedded in a JBI component
  • JBI4Corba a JBI component for working with CORBA services
  • JBI4Cics a JBI component for working with CICS services
  • JBI4Ejb a JBI component for working for existing EJBs
Lightweight components

ServiceMix also provides some lightweight components, but theses are rather deprecated and the standard JBI components above should be used instead.

Powered by Atlassian Confluence (Version: 2.2.9 Build:#527 Sep 07, 2006) - Bug/feature request
Unsubscribe or edit your notifications preferences

Was this page helpful?
Yes No
Thread at a glance:

Previous Message by Date: click to view message preview

svn commit: r744021 - in /servicemix/smx4/kernel/trunk/gshell/itests: pom.xml src/test/java/org/apache/servicemix/kernel/gshell/itests/CoreTest.java

Author: gnodet Date: Fri Feb 13 07:51:01 2009 New Revision: 744021 URL: http://svn.apache.org/viewvc?rev=744021&view=rev Log: SMX4KNL-184: Fix integration tests Modified: servicemix/smx4/kernel/trunk/gshell/itests/pom.xml servicemix/smx4/kernel/trunk/gshell/itests/src/test/java/org/apache/servicemix/kernel/gshell/itests/CoreTest.java Modified: servicemix/smx4/kernel/trunk/gshell/itests/pom.xml URL: http://svn.apache.org/viewvc/servicemix/smx4/kernel/trunk/gshell/itests/pom.xml?rev=744021&r1=744020&r2=744021&view=diff ============================================================================== --- servicemix/smx4/kernel/trunk/gshell/itests/pom.xml (original) +++ servicemix/smx4/kernel/trunk/gshell/itests/pom.xml Fri Feb 13 07:51:01 2009 @@ -49,6 +49,11 @@ <scope>test</scope> </dependency> <dependency> + <groupId>org.apache.servicemix.kernel.gshell</groupId> + <artifactId>org.apache.servicemix.kernel.gshell.osgi</artifactId> + <scope>test</scope> + </dependency> + <dependency> <groupId>org.apache.servicemix.kernel.jaas</groupId> <artifactId>org.apache.servicemix.kernel.jaas.boot</artifactId> <scope>test</scope> Modified: servicemix/smx4/kernel/trunk/gshell/itests/src/test/java/org/apache/servicemix/kernel/gshell/itests/CoreTest.java URL: http://svn.apache.org/viewvc/servicemix/smx4/kernel/trunk/gshell/itests/src/test/java/org/apache/servicemix/kernel/gshell/itests/CoreTest.java?rev=744021&r1=744020&r2=744021&view=diff ============================================================================== --- servicemix/smx4/kernel/trunk/gshell/itests/src/test/java/org/apache/servicemix/kernel/gshell/itests/CoreTest.java (original) +++ servicemix/smx4/kernel/trunk/gshell/itests/src/test/java/org/apache/servicemix/kernel/gshell/itests/CoreTest.java Fri Feb 13 07:51:01 2009 @@ -40,7 +40,8 @@ getBundle("org.apache.servicemix.bundles", "org.apache.servicemix.bundles.oro"), getBundle("org.apache.servicemix.kernel.jaas", "org.apache.servicemix.kernel.jaas.config"), getBundle("com.google.code.sshd", "sshd"), - getBundle("org.apache.servicemix.kernel.gshell", "org.apache.servicemix.kernel.gshell.core") + getBundle("org.apache.servicemix.kernel.gshell", "org.apache.servicemix.kernel.gshell.core"), + getBundle("org.apache.servicemix.kernel.gshell", "org.apache.servicemix.kernel.gshell.osgi") }; } @@ -77,9 +78,22 @@ public void testCommandGroup() throws Exception { Shell shell = getOsgiService(Shell.class); - shell.execute("vfs"); + shell.execute("osgi"); shell.execute("help"); shell.execute(".."); } + /** + * TODO: This test seems to fail, there must be a timing issue somewhere + * + public void testCommandGroupAfterInstall() throws Exception { + Bundle b = installBundle("org.apache.servicemix.kernel.gshell", "org.apache.servicemix.kernel.gshell.log", null, "jar"); + Shell shell = getOsgiService(Shell.class); + shell.execute("log"); + shell.execute("help"); + shell.execute(".."); + } + */ + + }

Next Message by Date: click to view message preview

svn commit: r744050 - in /servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi: EndpointExporter.java EndpointWrapper.java

Author: gnodet Date: Fri Feb 13 09:16:07 2009 New Revision: 744050 URL: http://svn.apache.org/viewvc?rev=744050&view=rev Log: Fix error message and typo Modified: servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi/EndpointExporter.java servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi/EndpointWrapper.java Modified: servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi/EndpointExporter.java URL: http://svn.apache.org/viewvc/servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi/EndpointExporter.java?rev=744050&r1=744049&r2=744050&view=diff ============================================================================== --- servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi/EndpointExporter.java (original) +++ servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi/EndpointExporter.java Fri Feb 13 09:16:07 2009 @@ -84,7 +84,7 @@ Map<String, String> sus = new HashMap<String, String>(); for (Endpoint ep : getEndpoints()) { if (ep.getServiceUnit() == null) { - throw new IllegalStateException("Endpoint has not been "); + throw new IllegalStateException("Endpoint has not been initialized. Check that the component is started."); } sus.put(ep.getServiceUnit().getName(), ep.getServiceUnit().getComponent().getComponentName()); } Modified: servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi/EndpointWrapper.java URL: http://svn.apache.org/viewvc/servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi/EndpointWrapper.java?rev=744050&r1=744049&r2=744050&view=diff ============================================================================== --- servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi/EndpointWrapper.java (original) +++ servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi/EndpointWrapper.java Fri Feb 13 09:16:07 2009 @@ -22,7 +22,7 @@ * The EndpointWrapper is a very simple interface that wraps an Endpoint. * The main purpose of this wrapper is that Spring-DM creates proxy when using * collections, so that we don't have access to the real class anymore and can not - * do anything based on the clas itself. Going through a wrapper works around + * do anything based on the class itself. Going through a wrapper works around * this problem. */ public interface EndpointWrapper {

Previous Message by Thread: click to view message preview

svn commit: r744021 - in /servicemix/smx4/kernel/trunk/gshell/itests: pom.xml src/test/java/org/apache/servicemix/kernel/gshell/itests/CoreTest.java

Author: gnodet Date: Fri Feb 13 07:51:01 2009 New Revision: 744021 URL: http://svn.apache.org/viewvc?rev=744021&view=rev Log: SMX4KNL-184: Fix integration tests Modified: servicemix/smx4/kernel/trunk/gshell/itests/pom.xml servicemix/smx4/kernel/trunk/gshell/itests/src/test/java/org/apache/servicemix/kernel/gshell/itests/CoreTest.java Modified: servicemix/smx4/kernel/trunk/gshell/itests/pom.xml URL: http://svn.apache.org/viewvc/servicemix/smx4/kernel/trunk/gshell/itests/pom.xml?rev=744021&r1=744020&r2=744021&view=diff ============================================================================== --- servicemix/smx4/kernel/trunk/gshell/itests/pom.xml (original) +++ servicemix/smx4/kernel/trunk/gshell/itests/pom.xml Fri Feb 13 07:51:01 2009 @@ -49,6 +49,11 @@ <scope>test</scope> </dependency> <dependency> + <groupId>org.apache.servicemix.kernel.gshell</groupId> + <artifactId>org.apache.servicemix.kernel.gshell.osgi</artifactId> + <scope>test</scope> + </dependency> + <dependency> <groupId>org.apache.servicemix.kernel.jaas</groupId> <artifactId>org.apache.servicemix.kernel.jaas.boot</artifactId> <scope>test</scope> Modified: servicemix/smx4/kernel/trunk/gshell/itests/src/test/java/org/apache/servicemix/kernel/gshell/itests/CoreTest.java URL: http://svn.apache.org/viewvc/servicemix/smx4/kernel/trunk/gshell/itests/src/test/java/org/apache/servicemix/kernel/gshell/itests/CoreTest.java?rev=744021&r1=744020&r2=744021&view=diff ============================================================================== --- servicemix/smx4/kernel/trunk/gshell/itests/src/test/java/org/apache/servicemix/kernel/gshell/itests/CoreTest.java (original) +++ servicemix/smx4/kernel/trunk/gshell/itests/src/test/java/org/apache/servicemix/kernel/gshell/itests/CoreTest.java Fri Feb 13 07:51:01 2009 @@ -40,7 +40,8 @@ getBundle("org.apache.servicemix.bundles", "org.apache.servicemix.bundles.oro"), getBundle("org.apache.servicemix.kernel.jaas", "org.apache.servicemix.kernel.jaas.config"), getBundle("com.google.code.sshd", "sshd"), - getBundle("org.apache.servicemix.kernel.gshell", "org.apache.servicemix.kernel.gshell.core") + getBundle("org.apache.servicemix.kernel.gshell", "org.apache.servicemix.kernel.gshell.core"), + getBundle("org.apache.servicemix.kernel.gshell", "org.apache.servicemix.kernel.gshell.osgi") }; } @@ -77,9 +78,22 @@ public void testCommandGroup() throws Exception { Shell shell = getOsgiService(Shell.class); - shell.execute("vfs"); + shell.execute("osgi"); shell.execute("help"); shell.execute(".."); } + /** + * TODO: This test seems to fail, there must be a timing issue somewhere + * + public void testCommandGroupAfterInstall() throws Exception { + Bundle b = installBundle("org.apache.servicemix.kernel.gshell", "org.apache.servicemix.kernel.gshell.log", null, "jar"); + Shell shell = getOsgiService(Shell.class); + shell.execute("log"); + shell.execute("help"); + shell.execute(".."); + } + */ + + }

Next Message by Thread: click to view message preview

svn commit: r744050 - in /servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi: EndpointExporter.java EndpointWrapper.java

Author: gnodet Date: Fri Feb 13 09:16:07 2009 New Revision: 744050 URL: http://svn.apache.org/viewvc?rev=744050&view=rev Log: Fix error message and typo Modified: servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi/EndpointExporter.java servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi/EndpointWrapper.java Modified: servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi/EndpointExporter.java URL: http://svn.apache.org/viewvc/servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi/EndpointExporter.java?rev=744050&r1=744049&r2=744050&view=diff ============================================================================== --- servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi/EndpointExporter.java (original) +++ servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi/EndpointExporter.java Fri Feb 13 09:16:07 2009 @@ -84,7 +84,7 @@ Map<String, String> sus = new HashMap<String, String>(); for (Endpoint ep : getEndpoints()) { if (ep.getServiceUnit() == null) { - throw new IllegalStateException("Endpoint has not been "); + throw new IllegalStateException("Endpoint has not been initialized. Check that the component is started."); } sus.put(ep.getServiceUnit().getName(), ep.getServiceUnit().getComponent().getComponentName()); } Modified: servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi/EndpointWrapper.java URL: http://svn.apache.org/viewvc/servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi/EndpointWrapper.java?rev=744050&r1=744049&r2=744050&view=diff ============================================================================== --- servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi/EndpointWrapper.java (original) +++ servicemix/components/shared-libraries/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/osgi/EndpointWrapper.java Fri Feb 13 09:16:07 2009 @@ -22,7 +22,7 @@ * The EndpointWrapper is a very simple interface that wraps an Endpoint. * The main purpose of this wrapper is that Spring-DM creates proxy when using * collections, so that we don't have access to the real class anymore and can not - * do anything based on the clas itself. Going through a wrapper works around + * do anything based on the class itself. Going through a wrapper works around * this problem. */ public interface EndpointWrapper {
Loading Comments...
Home | News | Patents | Sitemap | FAQ | advertise

Advertising by