__________________________________________________
Do You Yahoo!?
Great stuff seeking new owners in Yahoo! Auctions! 
http://auctions.yahoo.com
cvs -q diff -w (in directory C:\bkup\altrmi\src)
? java/org/apache/commons/altrmi/common/ListReply.java (Attached)
? java/org/apache/commons/altrmi/common/ListRequest.java (Attached)
Index: java/org/apache/commons/altrmi/client/AltrmiInterfaceLookup.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-commons-sandbox/altrmi/src/java/org/apache/commons/altrmi/client/AltrmiInterfaceLookup.java,v
retrieving revision 1.6
diff -w -r1.6 AltrmiInterfaceLookup.java
69a70,74
>       
>     /**
>      *  Method list
>      */
>     String[] list();
Index: java/org/apache/commons/altrmi/client/impl/AbstractAltrmiFactory.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-commons-sandbox/altrmi/src/java/org/apache/commons/altrmi/client/impl/AbstractAltrmiFactory.java,v
retrieving revision 1.9
diff -w -r1.9 AbstractAltrmiFactory.java
16a17,18
> import org.apache.commons.altrmi.common.ListRequest;
> import org.apache.commons.altrmi.common.ListReply;
177a180,198
> 
>     /**
>      *  Method list
>      */
>     public String[] list() 
>     {
>     
> 
>         AltrmiReply ar =
>             mHostContext.getInvocationHandler().handleInvocation(new ListRequest());
> 
>         if (ar instanceof ListReply) {
>               return ((ListReply)ar).getListOfPublishedObjects();
>         } else {
>                       return new String[]{};
>         }
> 
>     }
> 
Index: java/org/apache/commons/altrmi/common/AltrmiReply.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-commons-sandbox/altrmi/src/java/org/apache/commons/altrmi/common/AltrmiReply.java,v
retrieving revision 1.5
diff -w -r1.5 AltrmiReply.java
36c36
< 
---
>     public static final int LISTREPLY=8;
Index: java/org/apache/commons/altrmi/common/AltrmiRequest.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-commons-sandbox/altrmi/src/java/org/apache/commons/altrmi/common/AltrmiRequest.java,v
retrieving revision 1.4
diff -w -r1.4 AltrmiRequest.java
34c34
< 
---
>     public static final int LISTREQUEST=307;
Index: 
java/org/apache/commons/altrmi/server/impl/adapters/InovcationHandlerAdapter.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-commons-sandbox/altrmi/src/java/org/apache/commons/altrmi/server/impl/adapters/InovcationHandlerAdapter.java,v
retrieving revision 1.2
diff -w -r1.2 InovcationHandlerAdapter.java
29a30
> import org.apache.commons.altrmi.common.ListReply;
43c44
< 
---
> import java.util.Iterator;
191a193,205
>         } else if(request.getRequestCode() == AltrmiRequest.LISTREQUEST){
>                       //return the list of published objects to the server
>                       Iterator iterator =mPublishedObjects.keySet().iterator();
>                       Vector vecOfPublishedObjectNames =  new Vector();
>                       while(iterator.hasNext())
>                       {
>                               final String item = (String)iterator.next();
>                               if(item.endsWith("_Main")) 
>                                       
>vecOfPublishedObjectNames.add(item.substring(0,item.lastIndexOf("_Main")));
>                       } 
>                       String[] _listOfPublishedObjectNames=new 
>String[vecOfPublishedObjectNames.size()];
>                       
>System.arraycopy(vecOfPublishedObjectNames.toArray(),0,_listOfPublishedObjectNames,0, 
>vecOfPublishedObjectNames.size());
>                       return new ListReply(_listOfPublishedObjectNames);
Index: java/org/apache/commons/altrmi/test/SocketClientTest.java
===================================================================
RCS file: 
/home/cvspublic/jakarta-commons-sandbox/altrmi/src/java/org/apache/commons/altrmi/test/SocketClientTest.java,v
retrieving revision 1.9
diff -w -r1.9 SocketClientTest.java
67a68,76
> 
>        //list
>        System.out.println("Listing Published Objects At Server");
>        String[] listOfPublishedObjectsOnServer=af.list();
>        for(int i=0;i<listOfPublishedObjectsOnServer.length;i++)
>        {
>               System.out.println("["+i+"]:"+listOfPublishedObjectsOnServer[i]);
>        }
> 

*****CVS exited normally with code 0*****

Attachment: ListReply.java
Description: ListReply.java

Attachment: ListRequest.java
Description: ListRequest.java

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

Reply via email to