__________________________________________________ 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*****
ListReply.java
Description: ListReply.java
ListRequest.java
Description: ListRequest.java
-- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
