|
From: <bob...@us...> - 2004-01-03 09:53:44
|
Update of /cvsroot/ebxmlms/ebxmlms/src/hk/hku/cecid/phoenix/message/handler
In directory sc8-pr-cvs1:/tmp/cvs-serv8706/src/hk/hku/cecid/phoenix/message/handler
Modified Files:
FilePersistenceHandler.java HttpSender.java
RepositoryPersistenceHandler.java
Log Message:
add test case for RepositoryPersistenceHandler
and ObjectStorePersistenceHandler
fix bug on RepositoryPersistenceHandler
Index: FilePersistenceHandler.java
===================================================================
RCS file: /cvsroot/ebxmlms/ebxmlms/src/hk/hku/cecid/phoenix/message/handler/FilePersistenceHandler.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** FilePersistenceHandler.java 31 Dec 2003 04:06:42 -0000 1.1
--- FilePersistenceHandler.java 3 Jan 2004 09:53:40 -0000 1.2
***************
*** 201,204 ****
--- 201,207 ----
throws PersistenceException {
File file = getFileFromName(name);
+ if (!file.exists()) {
+ throw new PersistenceException("File not exist : " + file.toString());
+ }
if (file.exists() && !file.delete()) {
throw new PersistenceException("Object cannot be removed");
Index: HttpSender.java
===================================================================
RCS file: /cvsroot/ebxmlms/ebxmlms/src/hk/hku/cecid/phoenix/message/handler/HttpSender.java,v
retrieving revision 1.17
retrieving revision 1.18
diff -C2 -d -r1.17 -r1.18
*** HttpSender.java 15 Dec 2003 09:51:34 -0000 1.17
--- HttpSender.java 3 Jan 2004 09:53:40 -0000 1.18
***************
*** 74,79 ****
import hk.hku.cecid.phoenix.message.transport.TransportException;
import java.net.URL;
- import javax.xml.soap.SOAPException;
- import javax.xml.soap.SOAPMessage;
import org.apache.log4j.Logger;
--- 74,77 ----
Index: RepositoryPersistenceHandler.java
===================================================================
RCS file: /cvsroot/ebxmlms/ebxmlms/src/hk/hku/cecid/phoenix/message/handler/RepositoryPersistenceHandler.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** RepositoryPersistenceHandler.java 31 Dec 2003 04:06:42 -0000 1.1
--- RepositoryPersistenceHandler.java 3 Jan 2004 09:53:40 -0000 1.2
***************
*** 161,165 ****
* a new persist object
*/
! public synchronized String createNewObject(File directory)
throws PersistenceException {
File repositoryDir = directory;
--- 161,165 ----
* a new persist object
*/
! public synchronized String createNewFileName(File directory)
throws PersistenceException {
File repositoryDir = directory;
***************
*** 187,191 ****
curSubDirectory = maxSubDir;
} else {
! curSubDirectory = new File(repositoryDir, "R0000");
if (!curSubDirectory.exists()) {
curSubDirectory.mkdir();
--- 187,192 ----
curSubDirectory = maxSubDir;
} else {
! directoryName = "R0000";
! curSubDirectory = new File(repositoryDir, directoryName);
if (!curSubDirectory.exists()) {
curSubDirectory.mkdir();
***************
*** 244,247 ****
--- 245,257 ----
file.delete();
}
+ }
+
+
+ /**
+ * get the max number of file per sub directory
+ * @return
+ */
+ public int getMaxNumberOfFileInSubDirectory() {
+ return maxNumFileInSubDir;
}
}
|