asmuts      02/02/23 22:16:16

  Modified:    src/java/org/apache/stratum/jcs/auxiliary/lateral
                        LateralCacheManager.java LateralCacheFactory.java
                        LateralCacheAttributes.java
               src/java/org/apache/stratum/jcs/auxiliary/lateral/behavior
                        ILateralCacheAttributes.java
  Log:
  JavaGroups canges,  need to refactor with specialized props files
  
  an interesting distribution system
  some code problems, like hidden system outs
  need the javagroups2.0.jar
  
  Revision  Changes    Path
  1.8       +15 -0     
jakarta-turbine-stratum/src/java/org/apache/stratum/jcs/auxiliary/lateral/LateralCacheManager.java
  
  Index: LateralCacheManager.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-stratum/src/java/org/apache/stratum/jcs/auxiliary/lateral/LateralCacheManager.java,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- LateralCacheManager.java  20 Feb 2002 05:31:03 -0000      1.7
  +++ LateralCacheManager.java  24 Feb 2002 06:16:16 -0000      1.8
  @@ -31,6 +31,10 @@
   import 
org.apache.stratum.jcs.auxiliary.lateral.xmlrpc.LateralGroupCacheXMLRPCListener;
   import org.apache.stratum.jcs.auxiliary.lateral.xmlrpc.LateralXMLRPCService;
   
  +import 
org.apache.stratum.jcs.auxiliary.lateral.javagroups.LateralGroupCacheJGListener;
  +import org.apache.stratum.jcs.auxiliary.lateral.javagroups.LateralJGService;
  +
  +
   import org.apache.stratum.jcs.engine.CacheWatchRepairable;
   
   import org.apache.stratum.jcs.engine.behavior.ICache;
  @@ -171,6 +175,12 @@
   
                   this.lateralService = new LateralXMLRPCService( lca );
               }
  +            else if ( lca.getTransmissionType() == lca.JAVAGROUPS )
  +            {
  +                log.debug( "Creating JAVAGROUPS service" );
  +
  +                this.lateralService = new LateralJGService( lca );
  +            }
               else
               {
                   log.error( "Type not recognized, must zombie" );
  @@ -263,6 +273,11 @@
                   if ( lca.getTransmissionType() == lca.XMLRPC )
               {
                   addLateralCacheListener( cacheName, 
LateralGroupCacheXMLRPCListener.getInstance( lca ) );
  +            }
  +            else
  +                if ( lca.getTransmissionType() == lca.JAVAGROUPS )
  +            {
  +                addLateralCacheListener( cacheName, 
LateralGroupCacheJGListener.getInstance( lca ) );
               }
           }
           catch ( IOException ioe )
  
  
  
  1.7       +9 -0      
jakarta-turbine-stratum/src/java/org/apache/stratum/jcs/auxiliary/lateral/LateralCacheFactory.java
  
  Index: LateralCacheFactory.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-stratum/src/java/org/apache/stratum/jcs/auxiliary/lateral/LateralCacheFactory.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- LateralCacheFactory.java  20 Feb 2002 05:31:03 -0000      1.6
  +++ LateralCacheFactory.java  24 Feb 2002 06:16:16 -0000      1.7
  @@ -52,6 +52,15 @@
               {
                   noWaits.add( ic );
               }
  +        } else
  +        if ( lac.getTransmissionType() == lac.JAVAGROUPS )
  +        {
  +            LateralCacheManager lcm = LateralCacheManager.getInstance( lac );
  +            ICache ic = lcm.getCache( lac.getCacheName() );
  +            if ( ic != null )
  +            {
  +                noWaits.add( ic );
  +            }
           }
           else
               if ( lac.getTransmissionType() == lac.TCP )
  
  
  
  1.7       +10 -0     
jakarta-turbine-stratum/src/java/org/apache/stratum/jcs/auxiliary/lateral/LateralCacheAttributes.java
  
  Index: LateralCacheAttributes.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-stratum/src/java/org/apache/stratum/jcs/auxiliary/lateral/LateralCacheAttributes.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- LateralCacheAttributes.java       20 Feb 2002 05:31:03 -0000      1.6
  +++ LateralCacheAttributes.java       24 Feb 2002 06:16:16 -0000      1.7
  @@ -255,6 +255,11 @@
           {
               transmissionTypeName = "XMLRPC";
           }
  +        else
  +            if ( val == JAVAGROUPS )
  +        {
  +            transmissionTypeName = "JAVAGROUPS";
  +        }
       }
   
   
  @@ -296,6 +301,11 @@
               if ( val.equals( "XMLRPC" ) )
           {
               transmissionType = XMLRPC;
  +        }
  +        else
  +            if ( val.equals( "JAVAGROUPS" ) )
  +        {
  +            transmissionType = JAVAGROUPS;
           }
   
       }
  
  
  
  1.7       +1 -0      
jakarta-turbine-stratum/src/java/org/apache/stratum/jcs/auxiliary/lateral/behavior/ILateralCacheAttributes.java
  
  Index: ILateralCacheAttributes.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-turbine-stratum/src/java/org/apache/stratum/jcs/auxiliary/lateral/behavior/ILateralCacheAttributes.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- ILateralCacheAttributes.java      20 Feb 2002 05:31:03 -0000      1.6
  +++ ILateralCacheAttributes.java      24 Feb 2002 06:16:16 -0000      1.7
  @@ -17,6 +17,7 @@
       final static int UDP = 2;
       final static int TCP = 3;
       final static int XMLRPC = 4;
  +    final static int JAVAGROUPS = 5;
   
   
       /**
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to