Author: manaRH
Date: 2012-06-06 13:27:08 -0400 (Wed, 06 Jun 2012)
New Revision: 14841

Removed:
   branches/enterprise/WFK-2_0/jboss-seam-flex/pom.xml
   
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/FlexAuthenticationBridge.java
   
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/FlexFilter.java
   
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/FlexRemote.java
   
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/FlexSeamFactory.java
   
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/MessageBrokerManager.java
   
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/Remote.java
   
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/SeamAdapter.java
   
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/SeamFlexConfigurationManager.java
   
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/package-info.java
   
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/resources/META-INF/flex/seam-default-services-config.xml
   
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/resources/META-INF/seam-deployment.properties
   
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/resources/seam.properties
Modified:
   branches/enterprise/WFK-2_0/bom/pom.xml
   branches/enterprise/WFK-2_0/build/common.build.xml
   branches/enterprise/WFK-2_0/distribution/pom.xml
   branches/enterprise/WFK-2_0/distribution/src/main/assembly/dist.xml
   
branches/enterprise/WFK-2_0/jboss-seam-gen/dist/icefaces/build-scripts/deployed-jars-ear-war.list
   
branches/enterprise/WFK-2_0/jboss-seam-gen/dist/icefaces/build-scripts/deployed-jars-war.list
   branches/enterprise/WFK-2_0/pom.xml
   branches/enterprise/WFK-2_0/seam-integration-tests/pom.xml
Log:
bz #828702 removed flex module

Modified: branches/enterprise/WFK-2_0/bom/pom.xml
===================================================================
--- branches/enterprise/WFK-2_0/bom/pom.xml     2012-06-06 14:24:38 UTC (rev 
14840)
+++ branches/enterprise/WFK-2_0/bom/pom.xml     2012-06-06 17:27:08 UTC (rev 
14841)
@@ -167,12 +167,6 @@
 
                        <dependency>
                                <groupId>org.jboss.seam</groupId>
-                               <artifactId>jboss-seam-flex</artifactId>
-                               <version>${version.seam}</version>
-                       </dependency>
-
-                       <dependency>
-                               <groupId>org.jboss.seam</groupId>
                                <artifactId>jboss-seam-excel</artifactId>
                                <version>${version.seam}</version>
                        </dependency>
@@ -185,18 +179,6 @@
                        </dependency>
 
                        <dependency>
-                               <groupId>org.jbpm.jbpm3</groupId>
-                               <artifactId>jbpm-jpdl</artifactId>
-                               <version>3.2.10.SP3_seam2</version>
-                               <exclusions>
-                                       <exclusion>
-                                               <groupId>org.hibernate</groupId>
-                                               
<artifactId>hibernate-core</artifactId>
-                                       </exclusion>
-                               </exclusions>
-                       </dependency>
-
-                       <dependency>
                                <groupId>net.sf.ehcache</groupId>
                                <artifactId>ehcache</artifactId>
                                <version>1.2.3</version>

Modified: branches/enterprise/WFK-2_0/build/common.build.xml
===================================================================
--- branches/enterprise/WFK-2_0/build/common.build.xml  2012-06-06 14:24:38 UTC 
(rev 14840)
+++ branches/enterprise/WFK-2_0/build/common.build.xml  2012-06-06 17:27:08 UTC 
(rev 14841)
@@ -77,11 +77,9 @@
     <target name="copyseamdependencies" if="mavenized.property" 
unless="copyseamdependenciesdone" depends="initcopy, initpoms">
         <copyDependencies id="core" pom="${core.pom}" todir="${lib.dir}" 
scope="runtime" />
         <copyDependencies id="debug" pom="${debug.pom}" todir="${lib.dir}" 
scope="runtime" />
-        <copyDependencies id="wicket" pom="${wicket.pom}" todir="${lib.dir}" 
scope="runtime" />
         <copyDependencies id="ioc" pom="${ioc.pom}" todir="${lib.dir}" 
scope="runtime" />
         <copyDependencies id="mail" pom="${mail.pom}" todir="${lib.dir}" 
scope="runtime" />
         <copyDependencies id="pdf" pom="${pdf.pom}" todir="${lib.dir}" 
scope="runtime" />
-        <copyDependencies id="flex" pom="${flex.pom}" todir="${lib.dir}" 
scope="runtime" />
         <copyDependencies id="excel" pom="${excel.pom}" todir="${lib.dir}" 
scope="runtime" />
         <copyDependencies id="remoting" pom="${remoting.pom}" 
todir="${lib.dir}" scope="runtime" />
         <copyDependencies id="resteasy" pom="${resteasy.pom}" 
todir="${lib.dir}" scope="runtime" />
@@ -89,13 +87,10 @@
         <copyDependencies id="gen" pom="${gen.pom}" todir="${lib.dir}/gen" 
scope="runtime" />
         <copyDependencies id="core" pom="${core.pom}" todir="${lib.dir}" 
scope="compile" />
         <copyDependencies id="debug" pom="${debug.pom}" todir="${lib.dir}" 
scope="compile" />
-        <copyDependencies id="wicket" pom="${wicket.pom}" todir="${lib.dir}" 
scope="compile" />
         <copyDependencies id="ioc" pom="${ioc.pom}" todir="${lib.dir}" 
scope="compile" />
         <copyDependencies id="mail" pom="${mail.pom}" todir="${lib.dir}" 
scope="compile" />
         <copyDependencies id="pdf" pom="${pdf.pom}" todir="${lib.dir}" 
scope="compile" />
-        <copyDependencies id="flex" pom="${flex.pom}" todir="${lib.dir}" 
scope="compile" />
         <copyDependencies id="excel" pom="${excel.pom}" todir="${lib.dir}" 
scope="compile" />
-        <copyDependencies id="rss" pom="${rss.pom}" todir="${lib.dir}" 
scope="compile" />
         <copyDependencies id="remoting" pom="${remoting.pom}" 
todir="${lib.dir}" scope="compile" />
         <copyDependencies id="resteasy" pom="${resteasy.pom}" 
todir="${lib.dir}" scope="compile" />
         <copyDependencies id="ui" pom="${ui.pom}" todir="${lib.dir}" 
scope="compile" />
@@ -111,7 +106,6 @@
             <dependency groupId="org.jboss.seam" artifactId="jboss-seam-ioc" 
version="${complete.version}" />
             <dependency groupId="org.jboss.seam" artifactId="jboss-seam-mail" 
version="${complete.version}" />
             <dependency groupId="org.jboss.seam" artifactId="jboss-seam-pdf" 
version="${complete.version}" />
-            <dependency groupId="org.jboss.seam" artifactId="jboss-seam-flex" 
version="${complete.version}" />
             <dependency groupId="org.jboss.seam" 
artifactId="jboss-seam-remoting" version="${complete.version}" />
             <dependency groupId="org.jboss.seam" 
artifactId="jboss-seam-resteasy" version="${complete.version}" />
             <dependency groupId="org.jboss.seam" artifactId="jboss-seam-ui" 
version="${complete.version}" />

Modified: branches/enterprise/WFK-2_0/distribution/pom.xml
===================================================================
--- branches/enterprise/WFK-2_0/distribution/pom.xml    2012-06-06 14:24:38 UTC 
(rev 14840)
+++ branches/enterprise/WFK-2_0/distribution/pom.xml    2012-06-06 17:27:08 UTC 
(rev 14841)
@@ -80,10 +80,6 @@
                </dependency>
                <dependency>
                        <groupId>org.jboss.seam</groupId>
-                       <artifactId>jboss-seam-flex</artifactId>
-               </dependency>
-               <dependency>
-                       <groupId>org.jboss.seam</groupId>
                        <artifactId>jboss-seam-ioc</artifactId>
                </dependency>
                <dependency>
@@ -127,12 +123,6 @@
                </dependency>
                <dependency>
                        <groupId>org.jboss.seam</groupId>
-                       <artifactId>jboss-seam-flex</artifactId>
-                       <classifier>sources</classifier>
-                       <version>${project.version}</version>
-               </dependency>
-               <dependency>
-                       <groupId>org.jboss.seam</groupId>
                        <artifactId>jboss-seam-ioc</artifactId>
                        <version>${project.version}</version>
                        <classifier>sources</classifier>

Modified: branches/enterprise/WFK-2_0/distribution/src/main/assembly/dist.xml
===================================================================
--- branches/enterprise/WFK-2_0/distribution/src/main/assembly/dist.xml 
2012-06-06 14:24:38 UTC (rev 14840)
+++ branches/enterprise/WFK-2_0/distribution/src/main/assembly/dist.xml 
2012-06-06 17:27:08 UTC (rev 14841)
@@ -129,7 +129,6 @@
             <include>org.jboss.seam:jboss-seam-mail:jar</include>
             <include>org.jboss.seam:jboss-seam-resteasy:jar</include>
             <include>org.jboss.seam:jboss-seam-remoting:jar</include>
-            <include>org.jboss.seam:jboss-seam-flex:jar</include>
             <include>org.jboss.seam:jboss-seam-ioc:jar</include>
          </includes>
          <excludes>

Deleted: branches/enterprise/WFK-2_0/jboss-seam-flex/pom.xml
===================================================================
--- branches/enterprise/WFK-2_0/jboss-seam-flex/pom.xml 2012-06-06 14:24:38 UTC 
(rev 14840)
+++ branches/enterprise/WFK-2_0/jboss-seam-flex/pom.xml 2012-06-06 17:27:08 UTC 
(rev 14841)
@@ -1,96 +0,0 @@
-<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/xsd/maven-4.0.0.xsd";>
-       <parent>
-               <artifactId>jboss-seam-parent</artifactId>
-               <groupId>org.jboss.seam</groupId>
-               <version>2.3.0.Beta2-redhat-1</version>
-               <relativePath>../pom.xml</relativePath>
-       </parent>
-       <modelVersion>4.0.0</modelVersion>
-
-       <artifactId>jboss-seam-flex</artifactId>
-       <name>Seam Flex</name>
-
-       <dependencies>
-               <dependency>
-                       <groupId>com.adobe.blazeds</groupId>
-                       <artifactId>blazeds-common</artifactId>
-               </dependency>
-               <dependency>
-                       <groupId>com.adobe.blazeds</groupId>
-                       <artifactId>blazeds-core</artifactId>
-               </dependency>
-               <dependency>
-                       <groupId>com.adobe.blazeds</groupId>
-                       <artifactId>blazeds-remoting</artifactId>
-               </dependency>
-               <dependency>
-                       <groupId>com.adobe.blazeds</groupId>
-                       <artifactId>blazeds-proxy</artifactId>
-               </dependency>
-
-               <dependency>
-                       <groupId>org.jboss.seam</groupId>
-                       <artifactId>jboss-seam</artifactId>
-                       <type>ejb</type>
-               </dependency>
-               
-               <dependency>
-                       <groupId>org.jboss.spec.javax.servlet</groupId>
-                       <artifactId>jboss-servlet-api_3.0_spec</artifactId>
-                       <scope>provided</scope>
-               </dependency>
-
-               <dependency>
-                       <groupId>org.jboss.spec.javax.el</groupId>
-                       <artifactId>jboss-el-api_2.2_spec</artifactId>
-                       <scope>provided</scope>
-               </dependency>
-
-       </dependencies>
-
-    <profiles>
-        <profile>
-            <id>code-coverage</id>
-            <build>
-                <plugins>
-                    <plugin>
-                        <groupId>org.codehaus.mojo</groupId>
-                        <artifactId>emma-maven-plugin</artifactId>
-                    </plugin>
-                    <plugin>
-                      <groupId>org.apache.maven.plugins</groupId>
-                      <artifactId>maven-antrun-plugin</artifactId>
-                    </plugin>
-                </plugins>
-            </build>
-        </profile>
-         <profile>
-            <id>distribution</id>
-            <build>
-            <plugins>
-                 <plugin>
-                     <artifactId>maven-dependency-plugin</artifactId>
-                     <executions>
-                            <execution>
-                                <id>copy-dependencies</id>
-                                <goals>
-                                    <goal>copy-dependencies</goal>
-                                </goals>
-                                <phase>package</phase>
-                                <configuration>
-                                    
<excludeGroupIds>org.jboss.seam</excludeGroupIds>
-                                    <excludeClassifiers>sources, project, 
distribution</excludeClassifiers>
-                                    
<outputDirectory>../jar-dependencies</outputDirectory>
-                                    <stripVersion>true</stripVersion>
-                                    <type>jar</type>
-                                    <transitive>true</transitive>
-                                </configuration>
-                            </execution>
-                     </executions>
-                </plugin>
-            </plugins>
-            </build>
-        </profile>
-    </profiles>
-
-</project>

Deleted: 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/FlexAuthenticationBridge.java
===================================================================
--- 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/FlexAuthenticationBridge.java
 2012-06-06 14:24:38 UTC (rev 14840)
+++ 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/FlexAuthenticationBridge.java
 2012-06-06 17:27:08 UTC (rev 14841)
@@ -1,38 +0,0 @@
-package org.jboss.seam.flex;
-
-import org.jboss.seam.annotations.In;
-import org.jboss.seam.annotations.Install;
-import org.jboss.seam.annotations.Name;
-import org.jboss.seam.log.LogProvider;
-import org.jboss.seam.log.Logging;
-import org.jboss.seam.security.Credentials;
-import org.jboss.seam.security.Identity;
-
-
-@Name("org.jboss.seam.flex.login")
-@Install(false)
-@FlexRemote(name="login")
-public class FlexAuthenticationBridge
-{
-   private static final LogProvider log = 
Logging.getLogProvider(FlexAuthenticationBridge.class);
-
-     @In Identity identity;
-     @In Credentials credentials;
-     
-     public String login(String username, String password) {
-         System.out.println("---");
-         log.info("*LOGIN " + username + " " + password);
-         credentials.setUsername(username);
-         credentials.setPassword(password);
-         
-         String result = identity.login();
-         
-         log.info("*LOGIN RESULT " + result);
-         return result;
-     }
-     
-     public void logout() {
-         log.info("*LOGOUT ");
-         identity.logout();  
-     }
-}

Deleted: 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/FlexFilter.java
===================================================================
--- 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/FlexFilter.java
       2012-06-06 14:24:38 UTC (rev 14840)
+++ 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/FlexFilter.java
       2012-06-06 17:27:08 UTC (rev 14841)
@@ -1,122 +0,0 @@
-package org.jboss.seam.flex;
-
-import javax.servlet.*;
-import javax.servlet.http.HttpServletRequest;
-import javax.servlet.http.HttpServletResponse;
-
-import java.io.*;
-import java.util.*;
-
-import org.jboss.seam.*;
-
-import org.jboss.seam.annotations.*;
-import org.jboss.seam.annotations.intercept.*;
-import org.jboss.seam.deployment.AnnotationDeploymentHandler;
-import org.jboss.seam.deployment.DeploymentStrategy;
-import org.jboss.seam.log.LogProvider;
-import org.jboss.seam.log.Logging;
-import org.jboss.seam.web.AbstractFilter;
-
-@Scope(ScopeType.APPLICATION)
-@Name("org.jboss.seam.flex.flexFilter")
-@Startup
-@Install(precedence=Install.BUILT_IN, value=false)
-@BypassInterceptors
[email protected] //within={"org.jboss.seam.????"}
-public class FlexFilter 
-    extends AbstractFilter
-{
-   private static final LogProvider log = 
Logging.getLogProvider(FlexFilter.class);
-
-   MessageBrokerManager messageBrokerManager;
-   List<Class<?>> scanned = new ArrayList<Class<?>>();
-
-   private AnnotationDeploymentHandler annotationDeploymentHandler() {
-      DeploymentStrategy deployment = (DeploymentStrategy) 
Component.getInstance("deploymentStrategy");                   
-      
-      if (deployment != null) {
-          return (AnnotationDeploymentHandler) 
-             
deployment.getDeploymentHandlers().get(AnnotationDeploymentHandler.NAME);
-      }
-      
-      return null;
-   }
-   
-   private Collection<Class<?>> scannedClasses() {
-      Collection<Class<?>> result = null;
-      
-      AnnotationDeploymentHandler handler = annotationDeploymentHandler();
-      if (handler !=null) {
-         result = handler.getClassMap().get(FlexRemote.class.getName());
-      }
-      
-      return result != null ? result : new ArrayList<Class<?>>(0);
-   }
-   
-   @Create
-   public void seamInit() {
-      // deployment handler only knows about scanned classes during startup
-      // so we need to get them now and save them
-      scanned.addAll(scannedClasses());
-   }
-   
-   @Override
-   public void init(FilterConfig filterConfig) 
-      throws ServletException
-   {
-      super.init(filterConfig);
-      
-      messageBrokerManager = new MessageBrokerManager();
-      messageBrokerManager.init(new 
FlexServletConfig(filterConfig.getServletContext()));      
-      messageBrokerManager.addDestinations(scanned);
-   }
-   
-
-   public void doFilter(ServletRequest request, ServletResponse response, 
FilterChain chain) 
-       throws IOException, ServletException
-   {
-      if (isMappedToCurrentRequestPath(request)) {         
-         messageBrokerManager.service((HttpServletRequest)request, 
(HttpServletResponse)response);
-      } else { 
-         chain.doFilter(request, response);
-      }
-   }
-   
-   
-   private static class FlexServletConfig 
-       implements ServletConfig 
-   {
-      Map<String,String> params;
-      ServletContext context;
-      
-      public FlexServletConfig(ServletContext context) {
-         this(context, null);
-      }
-      
-      public FlexServletConfig(ServletContext context, Map<String,String> 
params) {
-         this.context = context;
-         this.params = (params!=null) ? params : new HashMap<String,String>();
-      }
-      
-      public ServletContext getServletContext() {
-         return context;
-      }
-      
-      public String getServletName() {
-         return "FlexServlet";
-      }
-           
-      public String getInitParameter(String param) {         
-         String result = params.get(param);
-         
-         log.info("init param " + param + " is " + result);
-         return result;
-      }
-      
-      @SuppressWarnings("unchecked")        
-      public Enumeration getInitParameterNames() {
-         return Collections.enumeration(params.keySet());
-      }
-      
-   }
-}
\ No newline at end of file

Deleted: 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/FlexRemote.java
===================================================================
--- 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/FlexRemote.java
       2012-06-06 14:24:38 UTC (rev 14840)
+++ 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/FlexRemote.java
       2012-06-06 17:27:08 UTC (rev 14841)
@@ -1,16 +0,0 @@
-package org.jboss.seam.flex;
-
-import java.lang.annotation.Documented;
-import java.lang.annotation.ElementType;
-import java.lang.annotation.Retention;
-import java.lang.annotation.RetentionPolicy;
-import java.lang.annotation.Target;
-
-
-@Target(ElementType.TYPE)
-@Documented
-@Retention(RetentionPolicy.RUNTIME)
-public @interface FlexRemote
-{
-    abstract String name();
-}

Deleted: 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/FlexSeamFactory.java
===================================================================
--- 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/FlexSeamFactory.java
  2012-06-06 14:24:38 UTC (rev 14840)
+++ 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/FlexSeamFactory.java
  2012-06-06 17:27:08 UTC (rev 14841)
@@ -1,45 +0,0 @@
-package org.jboss.seam.flex;
-
-import org.jboss.seam.Component;
-import org.jboss.seam.log.LogProvider;
-import org.jboss.seam.log.Logging;
-
-import flex.messaging.FlexFactory;
-import flex.messaging.FactoryInstance;
-import flex.messaging.config.ConfigMap;
-
-
-public class FlexSeamFactory 
-    implements FlexFactory
-{  
-   private static final LogProvider log = 
Logging.getLogProvider(FlexSeamFactory.class);
-   
-   String destinationName;
-   String componentName;
-   
-   public FlexSeamFactory(String destinationName, String componentName) {
-      this.componentName = componentName;
-      this.destinationName = destinationName;
-   }
-   
-   public void initialize(String id, ConfigMap configMap) {
-      log.info("!FSF init " + id + " props=" + configMap);
-   }
-   
-   public FactoryInstance createFactoryInstance(String id, ConfigMap 
properties) {
-      log.info("!FSF create factory " + id + " props=" + properties);
-      return new FactoryInstance(this, id, properties);
-   }
-   
-   public Object lookup(FactoryInstance factory) {  
-      log.info("!FSF lookup " + factory);
-      
-      try {
-          Object instance = Component.getInstance(componentName, true);      
-          return instance;
-      } catch (Exception e) {
-          log.error(e);
-          return null;
-      }
-   }
-}

Deleted: 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/MessageBrokerManager.java
===================================================================
--- 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/MessageBrokerManager.java
     2012-06-06 14:24:38 UTC (rev 14840)
+++ 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/MessageBrokerManager.java
     2012-06-06 17:27:08 UTC (rev 14841)
@@ -1,266 +0,0 @@
-package org.jboss.seam.flex;
-
-import java.io.*;
-import java.lang.reflect.Method;
-import java.util.concurrent.ConcurrentHashMap;
-import java.util.Collection;
-
-import javax.servlet.*;
-import javax.servlet.http.*;
-
-import flex.messaging.*;
-import flex.messaging.config.*;
-import flex.messaging.endpoints.Endpoint;
-import flex.messaging.log.ServletLogTarget;
-import flex.messaging.services.RemotingService;
-import flex.messaging.services.remoting.*;
-
-import org.jboss.seam.annotations.Name;
-import org.jboss.seam.log.LogProvider;
-import org.jboss.seam.log.Logging;
-import org.jboss.seam.util.Reflections;
-import org.jboss.seam.util.Resources;
-
-
-public class MessageBrokerManager
-{
-   private static final String SEAM_ENDPOINT = "seam-amf";
-
-   private static final LogProvider log = 
Logging.getLogProvider(MessageBrokerManager.class);
-
-   private static String WAR_CONFIG_PREFIX = "/WEB-INF/flex/";
-   private static String EAR_CONFIG_PREFIX = "/META-INF/flex/seam-default-";
-
-   private flex.messaging.MessageBroker broker;
-   
-   private ServletConfig servletConfig;
-   
-   
-   public void init(ServletConfig servletConfig)
-      throws ServletException
-   {
-      this.servletConfig = servletConfig;
-      
-      // allocate thread local variables
-      createThreadLocals();
-      
-      try
-      {
-         FlexContext.setThreadLocalObjects(null, null, null, null, null, 
servletConfig);         
-         ServletLogTarget.setServletContext(servletConfig.getServletContext());
-                 
-         FlexConfigurationManager configManager = new 
SeamFlexConfigurationManager();
-         MessagingConfiguration config = 
configManager.getMessagingConfiguration(servletConfig);
-         
-         config.createLogAndTargets();         
-         broker = 
config.createBroker(servletConfig.getInitParameter("messageBrokerId"), 
-                                      
Thread.currentThread().getContextClassLoader());
-         
-         // Set the servlet config as thread local
-         FlexContext.setThreadLocalObjects(null, null, broker, null, null, 
servletConfig);
-         
-         setInitServletContext(broker, servletConfig.getServletContext());
-         
-         // Create endpoints, services, security, and logger on the broker 
based on configuration
-         config.configureBroker(broker);                 
-         
-         
-         if (broker.getChannelIds()== null || 
!broker.getChannelIds().contains(SEAM_ENDPOINT)) {
-            log.info("seam-amf endpoint not found. creating...");
-
-            broker.createEndpoint(SEAM_ENDPOINT, 
-                  
"http://{server.name}:{server.port}/{context.root}/messagebroker/seam-amf";, 
-                  "flex.messaging.endpoints.AMFEndpoint");
-         }
-         
-         
-         //initialize the httpSessionToFlexSessionMap
-         synchronized(HttpFlexSession.mapLock)
-         {
-            if 
(servletConfig.getServletContext().getAttribute(HttpFlexSession.SESSION_MAP) == 
null) {
-               
servletConfig.getServletContext().setAttribute(HttpFlexSession.SESSION_MAP, new 
ConcurrentHashMap());
-            }
-         }
-         
-         broker.start();
-         
-         configManager.reportTokens();
-         config.reportUnusedProperties();
-         
-         
-         
-         // clear the broker and servlet config as this thread is done
-         FlexContext.clearThreadLocalObjects();
-      
-      } catch (Throwable t){
-         log.error("MessageBrokerServlet failed to initialize due to runtime 
exception");
-         destroy();
-         throw new ServletException(t);
-      }
-   }
-   
-   
-   private void setInitServletContext(flex.messaging.MessageBroker broker, 
ServletContext ctx)    
-      throws Exception
-   {
-      Method setMethod = flex.messaging.MessageBroker.class.
-      getDeclaredMethod("setInitServletContext", ServletContext.class);
-      setMethod.setAccessible(true);
-      Reflections.invoke(setMethod, broker, ctx);
-   }
-   
-   
-   
-   public void destroy()
-   {
-      if (broker != null) {
-         broker.stop();
-         // release static thread locals
-         destroyThreadLocals();
-      }
-   }
-   
-   public void service(HttpServletRequest req, HttpServletResponse res)
-   {
-      log.info("=========== START FLEX REQUEST");
-      try {
-         broker.initThreadLocals();
-         
-         FlexContext.setThreadLocalObjects(null, null, broker, req, res, 
servletConfig);
-         
-         // necessary to create for later
-         HttpFlexSession fs = HttpFlexSession.getFlexSession(req);
-         log.info("flex session is " + fs);
-         
-         Endpoint endpoint = findEndpoint(req, res);            
-         log.info("Endpoint: " + endpoint.describeEndpoint());
-         
-         endpoint.service(req, res);         
-      } catch (UnsupportedOperationException ue) {     
-         ue.printStackTrace();
-         sendError(res);
-      } catch (RuntimeException e) {
-         e.printStackTrace();
-      } finally {
-         FlexContext.clearThreadLocalObjects();         
-      }
-      
-      log.info("=========== END FLEX REQUEST");
-   }
-   
-   
-   private void sendError(HttpServletResponse res)
-   {
-      if (!res.isCommitted()) {
-         try {                        
-            res.sendError(HttpServletResponse.SC_METHOD_NOT_ALLOWED);
-         } catch (IOException ignored) {
-            
-         }
-      }
-   }
-   
-   
-   private Endpoint findEndpoint(HttpServletRequest req, HttpServletResponse 
res)
-   {
-      String contextPath = req.getContextPath();
-      String pathInfo = req.getPathInfo();
-      String endpointPath = req.getServletPath();
-      if (pathInfo != null) {
-         endpointPath = endpointPath + pathInfo;
-      }
-      
-      log.info("flex request for cp=" + contextPath + " ep=" + endpointPath);
-      try {
-         return broker.getEndpoint(endpointPath, contextPath);
-      } catch (MessageException me) {
-         if (!res.isCommitted()) {
-            try {                    
-               res.sendError(HttpServletResponse.SC_NOT_FOUND);
-            } catch (IOException ignore) {
-               // ignore
-            }
-         }                
-         return null;
-      }
-   }
-   
-   
-   // Call ONLY on servlet startup
-   public void createThreadLocals()
-   {
-      // allocate static thread local objects
-      flex.messaging.MessageBroker.createThreadLocalObjects();
-      FlexContext.createThreadLocalObjects();
-      flex.messaging.io.SerializationContext.createThreadLocalObjects();
-      flex.messaging.io.TypeMarshallingContext.createThreadLocalObjects();
-   }
-   
-   protected void destroyThreadLocals()
-   {
-      // Destroy static thread local objects
-      flex.messaging.MessageBroker.releaseThreadLocalObjects();
-      FlexContext.releaseThreadLocalObjects();
-      flex.messaging.io.SerializationContext.releaseThreadLocalObjects();
-      flex.messaging.io.TypeMarshallingContext.releaseThreadLocalObjects();
-   }
-   
-   
-   private RemotingService createRemotingService() {
-            RemotingService remotingService = null;
-           
-      remotingService = new RemotingService();
-      remotingService.setId("remoting-service");
-
-      broker.addService(remotingService);
-      log.info("Flex remotingservice not found- creating " + remotingService);
-      return remotingService;
-   }
-   
-   
-   private RemotingService findRemotingService() {
-      return (RemotingService) 
broker.getServiceByType(RemotingService.class.getName());
-   }
-   
-   private void registerSeamAdapter(RemotingService remotingService) {
-      if 
(remotingService.getRegisteredAdapters().get(SeamAdapter.SEAM_ADAPTER_ID) == 
null) {
-         
remotingService.registerAdapter(SeamAdapter.SEAM_ADAPTER_ID,SeamAdapter.class.getName());
-      }
-   }
-   
-   private Destination createDestination(String destinationName, String 
componentName) {           
-      RemotingService remotingService = findRemotingService();
-      if (remotingService==null) {
-         remotingService = createRemotingService();
-      }
-      
-      RemotingDestination destination = 
-         (RemotingDestination) 
remotingService.createDestination(destinationName);
-      
-      destination.setFactory(new FlexSeamFactory(destinationName, 
componentName));
-            
-      // configure adapter       
-      registerSeamAdapter(remotingService);
-      destination.createAdapter(SeamAdapter.SEAM_ADAPTER_ID);
-
-      destination.addChannel(SEAM_ENDPOINT); 
-      
-      return destination;
-   }
-   
-   public void addDestinations(Collection<Class<?>> destinations) {            
                
-      for (Class<?> annotatedClass: destinations) {
-         log.info("Adding scanned flex desitionation for class " + 
annotatedClass);
-         FlexRemote fr = annotatedClass.getAnnotation(FlexRemote.class);
-         
-         Name name = annotatedClass.getAnnotation(Name.class);
-         
-         String destinationName = fr.name();
-         String componentName = name.value();
-         Destination destination = createDestination(destinationName, 
componentName);
-         
-         destination.start();   
-      }
-   }
-   
-}

Deleted: 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/Remote.java
===================================================================
--- 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/Remote.java
   2012-06-06 14:24:38 UTC (rev 14840)
+++ 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/Remote.java
   2012-06-06 17:27:08 UTC (rev 14841)
@@ -1,41 +0,0 @@
-package org.jboss.seam.flex;
-
-import org.jboss.seam.ScopeType;
-import org.jboss.seam.annotations.Create;
-import org.jboss.seam.annotations.Install;
-import org.jboss.seam.annotations.Name;
-import org.jboss.seam.annotations.Scope;
-import org.jboss.seam.annotations.Startup;
-
-@Name("org.jboss.seam.flex.remote")
-@Startup
-@Install(false)
-@Scope(ScopeType.APPLICATION)
-public class Remote 
-{
-   String destinationName;
-   String componentName;
-   
-   public void setDestinationName(String destionationName) {
-      this.destinationName = destionationName;
-   }
-   
-   public String getDestinationName() {
-      return destinationName;
-   }
-   
-   public void setComponentName(String componentName) {
-      this.componentName = componentName;
-   }
-   
-   public String getComponentName() {
-      return componentName;
-   }
-   
-   
-   @Create
-   public void init() {
-      //System.out.println("** remoting destination " + destinationName + " 
for " + componentName);
-   }
-
-}

Deleted: 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/SeamAdapter.java
===================================================================
--- 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/SeamAdapter.java
      2012-06-06 14:24:38 UTC (rev 14840)
+++ 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/SeamAdapter.java
      2012-06-06 17:27:08 UTC (rev 14841)
@@ -1,104 +0,0 @@
-package org.jboss.seam.flex;
-
-
-import java.util.HashMap;
-import java.util.Map;
-
-import javax.servlet.http.HttpServletRequest;
-
-import org.jboss.seam.contexts.ServletLifecycle;
-import org.jboss.seam.core.ConversationPropagation;
-import org.jboss.seam.core.Manager;
-import org.jboss.seam.log.LogProvider;
-import org.jboss.seam.log.Logging;
-import org.jboss.seam.servlet.ServletRequestSessionMap;
-import org.jboss.seam.web.ServletContexts;
-
-import flex.messaging.FlexContext;
-import flex.messaging.services.remoting.adapters.JavaAdapter;
-import flex.messaging.messages.AcknowledgeMessage;
-import flex.messaging.messages.Message;
-
-/**
- * The Seam adaptor should translate seam exceptions and do any other 
additional 
- * management needed  
- */
-public class SeamAdapter
-    extends JavaAdapter
-{
-   public static final String SEAM_ADAPTER_ID = "seam-adapter";
-   private static final String CONVERSATION_ID = "conversationId";
-
-   private static final LogProvider log = 
Logging.getLogProvider(SeamAdapter.class);
-
-   @Override
-   public Object invoke(Message message) {
-      log.info("SeamAdapter: " + message);
-
-      try {         
-         startSeamContexts(message, FlexContext.getHttpRequest());       
-         
-         Object result = wrapResult(super.invoke(message));       
-         
-         endSeamContexts(FlexContext.getHttpRequest());
-         
-         return result;
-     } catch (RuntimeException e) {
-         // XXX end request properly....
-         e.printStackTrace();
-         throw e;
-      }
-   }
-   
-   
-   protected Object wrapResult(Object result)
-   {
-      AcknowledgeMessage response = new AcknowledgeMessage();
-      response.setHeader(CONVERSATION_ID, 
Manager.instance().getCurrentConversationId());
-      response.setBody(result);
-      
-      return response;
-   }
-
-
-   protected void startSeamContexts(Message message, HttpServletRequest 
request)
-   {
-      ServletLifecycle.beginRequest(request);
-      ServletContexts.instance().setRequest(request);
-      
-      Map conversationParameters = conversationMap(message);
-      
ConversationPropagation.instance().restoreConversationId(conversationParameters);
     
-      Manager.instance().restoreConversation();
-      ServletLifecycle.resumeConversation(request);
-      Manager.instance().handleConversationPropagation(conversationParameters);
-     
-      // Force creation of the session
-      if (request.getSession(false) == null) {
-         request.getSession(true);
-      }
-      
-   }
-   
-   protected void endSeamContexts(HttpServletRequest request)
-   {
-      Manager.instance().endRequest( new ServletRequestSessionMap(request)  );
-      ServletLifecycle.endRequest(request);
-   }
-   
-   protected Map conversationMap(Message message) {
-      Map result = new HashMap();
-      
-      result.put(Manager.instance().getConversationIdParameter(), 
conversationId(message));
-      return result;
-   }    
-
-   protected String conversationId(Message message) {
-      if (message == null) {
-         return null;
-      }
-      
-      Object header = message.getHeader(CONVERSATION_ID);
-      
-      return header == null ? null : header.toString();
-   }
-}

Deleted: 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/SeamFlexConfigurationManager.java
===================================================================
--- 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/SeamFlexConfigurationManager.java
     2012-06-06 14:24:38 UTC (rev 14840)
+++ 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/SeamFlexConfigurationManager.java
     2012-06-06 17:27:08 UTC (rev 14841)
@@ -1,36 +0,0 @@
-package org.jboss.seam.flex;
-
-import java.io.InputStream;
-
-import javax.servlet.ServletConfig;
-
-import org.jboss.seam.util.Resources;
-
-import flex.messaging.config.FlexConfigurationManager;
-import flex.messaging.config.ServletResourceResolver;
-
-public class SeamFlexConfigurationManager 
-extends FlexConfigurationManager
-{
-   
-   private static final String USER_CONFIG_FILE = 
"/WEB-INF/flex/services-config.xml";
-   private static final String SEAM_DEFAULT_CONFIG_FILE = 
"/META-INF/flex/seam-default-services-config.xml";
-   
-   @Override
-   protected void setupConfigurationPathAndResolver(final ServletConfig config)
-   {
-      configurationPath = USER_CONFIG_FILE;
-      
-      if (Resources.getResource(USER_CONFIG_FILE, config.getServletContext()) 
== null) {
-         configurationPath = SEAM_DEFAULT_CONFIG_FILE;
-      }            
-      
-      configurationResolver = new 
ServletResourceResolver(config.getServletContext()) {
-         
-         @Override
-         public InputStream getConfigurationFile(String path) {          
-            return Resources.getResourceAsStream(path, 
config.getServletContext());
-         }
-      };
-   }
-}

Deleted: 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/package-info.java
===================================================================
--- 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/package-info.java
     2012-06-06 14:24:38 UTC (rev 14840)
+++ 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/java/org/jboss/seam/flex/package-info.java
     2012-06-06 17:27:08 UTC (rev 14841)
@@ -1,7 +0,0 @@
-@Namespace(value="http://jboss.org/schema/seam/flex";, 
prefix="org.jboss.seam.flex")
-@AutoCreate
-package org.jboss.seam.flex;
-
-import org.jboss.seam.annotations.AutoCreate;
-import org.jboss.seam.annotations.Namespace;
-

Deleted: 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/resources/META-INF/flex/seam-default-services-config.xml
===================================================================
--- 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/resources/META-INF/flex/seam-default-services-config.xml
       2012-06-06 14:24:38 UTC (rev 14840)
+++ 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/resources/META-INF/flex/seam-default-services-config.xml
       2012-06-06 17:27:08 UTC (rev 14841)
@@ -1 +0,0 @@
-<services-config />

Deleted: 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/resources/META-INF/seam-deployment.properties
===================================================================
--- 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/resources/META-INF/seam-deployment.properties
  2012-06-06 14:24:38 UTC (rev 14840)
+++ 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/resources/META-INF/seam-deployment.properties
  2012-06-06 17:27:08 UTC (rev 14841)
@@ -1 +0,0 @@
-org.jboss.seam.deployment.annotationTypes=org.jboss.seam.flex.FlexRemote
\ No newline at end of file

Deleted: 
branches/enterprise/WFK-2_0/jboss-seam-flex/src/main/resources/seam.properties
===================================================================
Modified: 
branches/enterprise/WFK-2_0/jboss-seam-gen/dist/icefaces/build-scripts/deployed-jars-ear-war.list
===================================================================
--- 
branches/enterprise/WFK-2_0/jboss-seam-gen/dist/icefaces/build-scripts/deployed-jars-ear-war.list
   2012-06-06 14:24:38 UTC (rev 14840)
+++ 
branches/enterprise/WFK-2_0/jboss-seam-gen/dist/icefaces/build-scripts/deployed-jars-ear-war.list
   2012-06-06 17:27:08 UTC (rev 14841)
@@ -5,9 +5,5 @@
 jboss-seam-mail.jar
 jboss-seam-pdf.jar
 jboss-seam-remoting.jar
-jboss-seam-rss.jar
-jboss-seam-flex.jar
 jboss-seam-jul.jar
 jboss-seam-ui.jar
-jboss-seam-wicket-ant.jar
-jboss-seam-wicket.jar

Modified: 
branches/enterprise/WFK-2_0/jboss-seam-gen/dist/icefaces/build-scripts/deployed-jars-war.list
===================================================================
--- 
branches/enterprise/WFK-2_0/jboss-seam-gen/dist/icefaces/build-scripts/deployed-jars-war.list
       2012-06-06 14:24:38 UTC (rev 14840)
+++ 
branches/enterprise/WFK-2_0/jboss-seam-gen/dist/icefaces/build-scripts/deployed-jars-war.list
       2012-06-06 17:27:08 UTC (rev 14841)
@@ -9,9 +9,6 @@
 drools-core.jar
 drools-decisiontables.jar
 drools-templates.jar
-icefaces.jar
-icefaces-comps.jar
-icefaces-facelets.jar
 janino.jar
 jboss-el.jar
 jboss-seam.jar
@@ -21,11 +18,6 @@
 jboss-seam-mail.jar
 jboss-seam-pdf.jar
 jboss-seam-remoting.jar
-jboss-seam-rss.jar
-jboss-seam-flex.jar
 jboss-seam-jul.jar
 jboss-seam-ui.jar
-jboss-seam-wicket-ant.jar
-jboss-seam-wicket.jar
-jbpm-jpdl.jar
 mvel2.jar

Modified: branches/enterprise/WFK-2_0/pom.xml
===================================================================
--- branches/enterprise/WFK-2_0/pom.xml 2012-06-06 14:24:38 UTC (rev 14840)
+++ branches/enterprise/WFK-2_0/pom.xml 2012-06-06 17:27:08 UTC (rev 14841)
@@ -359,7 +359,6 @@
            <module>jboss-seam-debug</module>
                <module>jboss-seam-gen</module>
                <module>jboss-seam-excel</module>
-               <module>jboss-seam-flex</module>
                <module>jboss-seam-mail</module>
                <module>jboss-seam-pdf</module>
                <module>jboss-seam-remoting</module>

Modified: branches/enterprise/WFK-2_0/seam-integration-tests/pom.xml
===================================================================
--- branches/enterprise/WFK-2_0/seam-integration-tests/pom.xml  2012-06-06 
14:24:38 UTC (rev 14840)
+++ branches/enterprise/WFK-2_0/seam-integration-tests/pom.xml  2012-06-06 
17:27:08 UTC (rev 14841)
@@ -174,7 +174,6 @@
                                                                                
<directory>${basedir}/../jboss-seam/src/main/java</directory>
                                                                                
<directory>${basedir}/../jboss-seam-debug/src/main/java</directory>
                                                                                
<directory>${basedir}/../jboss-seam-excel/src/main/java</directory>
-                                                                               
<directory>${basedir}/../jboss-seam-flex/src/main/java</directory>
                                                                                
<directory>${basedir}/../jboss-seam-gen/src/main/java</directory>
                                                                                
<directory>${basedir}/../jboss-seam-ioc/src/main/java</directory>
                                                                                
<directory>${basedir}/../jboss-seam-jul/src/main/java</directory>

_______________________________________________
seam-commits mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/seam-commits

Reply via email to