[jboss-svn-commits] JBL Code SVN: r21042 - in labs/jbossesb/workspace/skeagh: service-api and 9 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Tue Jul 15 12:20:31 EDT 2008
Author: tfennelly
Date: 2008-07-15 12:20:31 -0400 (Tue, 15 Jul 2008)
New Revision: 21042
Added:
labs/jbossesb/workspace/skeagh/pom.xml
labs/jbossesb/workspace/skeagh/service-api/
labs/jbossesb/workspace/skeagh/service-api/pom.xml
labs/jbossesb/workspace/skeagh/service-api/src/
labs/jbossesb/workspace/skeagh/service-api/src/main/
labs/jbossesb/workspace/skeagh/service-api/src/main/java/
labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/
labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/
labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/
labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/context/
labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/context/AddressingContext.java
labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/context/DeploymentContext.java
labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/context/ExecutionContext.java
labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/context/ServiceName.java
labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/message/
labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/message/Message.java
labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/message/MessageContext.java
labs/jbossesb/workspace/skeagh/service-api/src/main/java/overview.html
labs/jbossesb/workspace/skeagh/service-api/src/main/resources/
labs/jbossesb/workspace/skeagh/service-api/src/test/
labs/jbossesb/workspace/skeagh/service-api/src/test/java/
labs/jbossesb/workspace/skeagh/service-api/src/test/resources/
Log:
start of services api
Added: labs/jbossesb/workspace/skeagh/pom.xml
===================================================================
--- labs/jbossesb/workspace/skeagh/pom.xml (rev 0)
+++ labs/jbossesb/workspace/skeagh/pom.xml 2008-07-15 16:20:31 UTC (rev 21042)
@@ -0,0 +1,138 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+ xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>jboss.jbossesb</groupId>
+ <artifactId>jbossesb</artifactId>
+ <packaging>pom</packaging>
+ <version>5.0</version>
+ <name>Jboss ESB (Base POM)</name>
+ <url>http://www.jboss.org/jbossesb/</url>
+
+ <properties>
+ <jboss.esb.version>5.0</jboss.esb.version>
+ </properties>
+
+ <modules>
+ <module>service-api</module>
+ </modules>
+
+ <dependencies>
+
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>4.4</version>
+ <scope>test</scope>
+ </dependency>
+
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>1.1</version>
+ <exclusions>
+ <exclusion>
+ <groupId>logkit</groupId>
+ <artifactId>logkit</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>avalon-framework</groupId>
+ <artifactId>avalon-framework</artifactId>
+ </exclusion>
+ <exclusion>
+ <groupId>javax.servlet</groupId>
+ <artifactId>servlet-api</artifactId>
+ </exclusion>
+ </exclusions>
+ </dependency>
+
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>1.2.14</version>
+ <scope>test</scope>
+ </dependency>
+
+ </dependencies>
+
+ <build>
+ <plugins>
+ <plugin>
+ <artifactId>maven-compiler-plugin</artifactId>
+ <configuration>
+ <source>1.5</source>
+ <target>1.5</target>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-surefire-plugin</artifactId>
+ <configuration>
+ <excludes>
+ <exclude>**/Test*.java</exclude>
+ </excludes>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-source-plugin</artifactId>
+ <executions>
+ <execution>
+ <id>attach-sources</id>
+ <goals>
+ <goal>jar</goal>
+ </goals>
+ </execution>
+ </executions>
+ </plugin>
+ </plugins>
+ <resources>
+ <resource>
+ <directory>src/main/java</directory>
+ <excludes>
+ <exclude>**/*.java</exclude>
+ </excludes>
+ </resource>
+ <resource>
+ <directory>src/main/resources</directory>
+ </resource>
+ </resources>
+ <testResources>
+ <testResource>
+ <directory>src/test/java</directory>
+ <excludes>
+ <exclude>**/*.java</exclude>
+ </excludes>
+ </testResource>
+ <testResource>
+ <directory>src/test/resources</directory>
+ </testResource>
+ </testResources>
+ </build>
+
+ <reporting>
+ <plugins>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-javadoc-plugin</artifactId>
+ <configuration>
+ <overview>${basedir}/src/main/java/overview.html</overview>
+ <links>
+ <link>http://java.sun.com/j2se/1.5.0/docs/api</link>
+ </links>
+ </configuration>
+ </plugin>
+ <plugin>
+ <groupId>org.apache.maven.plugins</groupId>
+ <artifactId>maven-pmd-plugin</artifactId>
+ <configuration>
+ <linkXref>true</linkXref>
+ <sourceEncoding>utf-8</sourceEncoding>
+ <format>html</format>
+ <targetJdk>1.5</targetJdk>
+ </configuration>
+ </plugin>
+ </plugins>
+
+ </reporting>
+</project>
Property changes on: labs/jbossesb/workspace/skeagh/pom.xml
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ native
Added: labs/jbossesb/workspace/skeagh/service-api/pom.xml
===================================================================
--- labs/jbossesb/workspace/skeagh/service-api/pom.xml (rev 0)
+++ labs/jbossesb/workspace/skeagh/service-api/pom.xml 2008-07-15 16:20:31 UTC (rev 21042)
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <parent>
+ <groupId>jboss.jbossesb</groupId>
+ <artifactId>jbossesb</artifactId>
+ <version>5.0</version>
+ </parent>
+ <name>JBoss ESB - Service API</name>
+ <groupId>jboss.jbossesb</groupId>
+ <artifactId>jbossesb-service-api</artifactId>
+ <version>${jboss.esb.version}</version>
+ <url>http://www.jboss.org/jbossesb/</url>
+
+</project>
\ No newline at end of file
Property changes on: labs/jbossesb/workspace/skeagh/service-api/pom.xml
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ native
Added: labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/context/AddressingContext.java
===================================================================
--- labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/context/AddressingContext.java (rev 0)
+++ labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/context/AddressingContext.java 2008-07-15 16:20:31 UTC (rev 21042)
@@ -0,0 +1,14 @@
+package org.jboss.esb.context;
+
+public abstract class AddressingContext
+{
+ public static AddressingContext getAddressingContext()
+ {
+ return null ;
+ }
+
+ public abstract ServiceName getTo() ;
+ public abstract ServiceName getFrom() ;
+ public abstract ServiceName getReplyTo() ;
+ public abstract ServiceName getFaultTo() ;
+}
Property changes on: labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/context/AddressingContext.java
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/context/DeploymentContext.java
===================================================================
--- labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/context/DeploymentContext.java (rev 0)
+++ labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/context/DeploymentContext.java 2008-07-15 16:20:31 UTC (rev 21042)
@@ -0,0 +1,15 @@
+package org.jboss.esb.context;
+
+import java.util.Map;
+
+public abstract class DeploymentContext
+{
+ public static DeploymentContext getDeploymentContext()
+ {
+ return null ;
+ }
+
+ public abstract Object get(final String name) ;
+ public abstract void set(final String name, final Object value) ;
+ public abstract Map<String, Object> getAll() ;
+}
Property changes on: labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/context/DeploymentContext.java
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/context/ExecutionContext.java
===================================================================
--- labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/context/ExecutionContext.java (rev 0)
+++ labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/context/ExecutionContext.java 2008-07-15 16:20:31 UTC (rev 21042)
@@ -0,0 +1,13 @@
+package org.jboss.esb.context;
+
+import java.util.Map;
+
+public abstract class ExecutionContext
+{
+ public static ExecutionContext getExecutionContext()
+ {
+ return null ;
+ }
+
+ public abstract Map<String, String> getProperties() ;
+}
Property changes on: labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/context/ExecutionContext.java
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/context/ServiceName.java
===================================================================
--- labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/context/ServiceName.java (rev 0)
+++ labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/context/ServiceName.java 2008-07-15 16:20:31 UTC (rev 21042)
@@ -0,0 +1,24 @@
+package org.jboss.esb.context;
+
+
+public class ServiceName
+{
+ private final String category ;
+ private final String name ;
+
+ public ServiceName(final String category, final String name)
+ {
+ this.category = category ;
+ this.name = name ;
+ }
+
+ public String getCategory()
+ {
+ return category ;
+ }
+
+ public String getName()
+ {
+ return name ;
+ }
+}
Property changes on: labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/context/ServiceName.java
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/message/Message.java
===================================================================
--- labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/message/Message.java (rev 0)
+++ labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/message/Message.java 2008-07-15 16:20:31 UTC (rev 21042)
@@ -0,0 +1,10 @@
+package org.jboss.esb.message;
+
+import java.util.Map;
+
+public interface Message
+{
+ public Object getPayload() ;
+
+ public Map<String, Object> getAttachments() ;
+}
Property changes on: labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/message/Message.java
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/message/MessageContext.java
===================================================================
--- labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/message/MessageContext.java (rev 0)
+++ labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/message/MessageContext.java 2008-07-15 16:20:31 UTC (rev 21042)
@@ -0,0 +1,10 @@
+package org.jboss.esb.message;
+
+import java.util.Map;
+
+public interface MessageContext
+{
+ public Object getContext(final String name) ;
+ public void setContext(final String name, final Object value) ;
+ public Map<String, Object> getContexts() ;
+}
Property changes on: labs/jbossesb/workspace/skeagh/service-api/src/main/java/org/jboss/esb/message/MessageContext.java
___________________________________________________________________
Name: svn:eol-style
+ native
Added: labs/jbossesb/workspace/skeagh/service-api/src/main/java/overview.html
===================================================================
--- labs/jbossesb/workspace/skeagh/service-api/src/main/java/overview.html (rev 0)
+++ labs/jbossesb/workspace/skeagh/service-api/src/main/java/overview.html 2008-07-15 16:20:31 UTC (rev 21042)
@@ -0,0 +1,9 @@
+<html>
+ <head></head>
+ <body>
+ JBoss ESB - Service API.
+
+ <h1>Overview</h1>
+ This is the Core Service API for JBoss ESB.
+ </body>
+</html>
\ No newline at end of file
More information about the jboss-svn-commits
mailing list