Author: chamikara
Date: Sun Aug 28 22:34:20 2005
New Revision: 264077

URL: http://svn.apache.org/viewcvs?rev=264077&view=rev
Log:
Basic classes neede for the Storage layer (termporary and permanenet)

Added:
    webservices/sandesha/trunk/src/org/apache/sandesha2/storage/
    webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/
    
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/CRUD.java
    
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/CreateSeqBeanMgr.java
    
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/NextMsgBeanMgr.java
    
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/RetransmitterBeanMgr.java
    
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/StorageMapBeanMgr.java
    webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/
    
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/CreateSeqBean.java
    
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/NextMsgBean.java
    
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/RMBean.java
    
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/RetransmitterBean.java
    
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/StorageMapBean.java

Added: 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/CRUD.java
URL: 
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/CRUD.java?rev=264077&view=auto
==============================================================================
--- 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/CRUD.java
 (added)
+++ 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/CRUD.java
 Sun Aug 28 22:34:20 2005
@@ -0,0 +1,34 @@
+/*

+ * Copyright  1999-2004 The Apache Software Foundation.

+ *

+ *  Licensed under the Apache License, Version 2.0 (the "License");

+ *  you may not use this file except in compliance with the License.

+ *  You may obtain a copy of the License at

+ *

+ *      http://www.apache.org/licenses/LICENSE-2.0

+ *

+ *  Unless required by applicable law or agreed to in writing, software

+ *  distributed under the License is distributed on an "AS IS" BASIS,

+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+ *  See the License for the specific language governing permissions and

+ *  limitations under the License.

+ *

+ */

+

+package org.apache.sandesha2.storage.beanmanagers;

+

+import org.apache.sandesha2.storage.beans.RMBean;

+

+/**

+ * @author 

+ * 

+ */

+public interface CRUD {

+

+           boolean create (RMBean object);

+               RMBean retrieve (String primaryKey);

+               boolean update (RMBean bean);

+               boolean delete (String primaryKey);

+

+               

+}


Added: 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/CreateSeqBeanMgr.java
URL: 
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/CreateSeqBeanMgr.java?rev=264077&view=auto
==============================================================================
--- 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/CreateSeqBeanMgr.java
 (added)
+++ 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/CreateSeqBeanMgr.java
 Sun Aug 28 22:34:20 2005
@@ -0,0 +1,43 @@
+/*

+ * Copyright  1999-2004 The Apache Software Foundation.

+ *

+ *  Licensed under the Apache License, Version 2.0 (the "License");

+ *  you may not use this file except in compliance with the License.

+ *  You may obtain a copy of the License at

+ *

+ *      http://www.apache.org/licenses/LICENSE-2.0

+ *

+ *  Unless required by applicable law or agreed to in writing, software

+ *  distributed under the License is distributed on an "AS IS" BASIS,

+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+ *  See the License for the specific language governing permissions and

+ *  limitations under the License.

+ *

+ */

+

+package org.apache.sandesha2.storage.beanmanagers;

+

+import org.apache.sandesha2.storage.beans.RMBean;

+

+/**

+ * @author 

+ * 

+ */

+public class CreateSeqBeanMgr implements CRUD {

+

+       public boolean create(RMBean object) {

+               return false;

+       }

+

+       public boolean delete(String primaryKey) {

+               return false;

+       }

+       

+       public RMBean retrieve(String primaryKey) {

+               return null;

+       }

+       

+       public boolean update(RMBean bean) {

+               return false;

+       }

+}


Added: 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/NextMsgBeanMgr.java
URL: 
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/NextMsgBeanMgr.java?rev=264077&view=auto
==============================================================================
--- 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/NextMsgBeanMgr.java
 (added)
+++ 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/NextMsgBeanMgr.java
 Sun Aug 28 22:34:20 2005
@@ -0,0 +1,43 @@
+/*

+ * Copyright  1999-2004 The Apache Software Foundation.

+ *

+ *  Licensed under the Apache License, Version 2.0 (the "License");

+ *  you may not use this file except in compliance with the License.

+ *  You may obtain a copy of the License at

+ *

+ *      http://www.apache.org/licenses/LICENSE-2.0

+ *

+ *  Unless required by applicable law or agreed to in writing, software

+ *  distributed under the License is distributed on an "AS IS" BASIS,

+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+ *  See the License for the specific language governing permissions and

+ *  limitations under the License.

+ *

+ */

+

+package org.apache.sandesha2.storage.beanmanagers;

+

+import org.apache.sandesha2.storage.beans.RMBean;

+

+/**

+ * @author 

+ * 

+ */

+public class NextMsgBeanMgr implements CRUD {

+

+       public boolean create(RMBean object) {

+               return false;

+       }       

+       

+       public boolean delete(String primaryKey) {

+               return false;

+       }

+       

+       public RMBean retrieve(String primaryKey) {

+               return null;

+       }

+       

+       public boolean update(RMBean bean) {

+               return false;

+       }

+}


Added: 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/RetransmitterBeanMgr.java
URL: 
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/RetransmitterBeanMgr.java?rev=264077&view=auto
==============================================================================
--- 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/RetransmitterBeanMgr.java
 (added)
+++ 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/RetransmitterBeanMgr.java
 Sun Aug 28 22:34:20 2005
@@ -0,0 +1,43 @@
+/*

+ * Copyright  1999-2004 The Apache Software Foundation.

+ *

+ *  Licensed under the Apache License, Version 2.0 (the "License");

+ *  you may not use this file except in compliance with the License.

+ *  You may obtain a copy of the License at

+ *

+ *      http://www.apache.org/licenses/LICENSE-2.0

+ *

+ *  Unless required by applicable law or agreed to in writing, software

+ *  distributed under the License is distributed on an "AS IS" BASIS,

+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+ *  See the License for the specific language governing permissions and

+ *  limitations under the License.

+ *

+ */

+

+package org.apache.sandesha2.storage.beanmanagers;

+

+import org.apache.sandesha2.storage.beans.RMBean;

+

+/**

+ * @author 

+ * 

+ */

+public class RetransmitterBeanMgr implements CRUD {

+

+       public boolean create(RMBean object) {

+               return false;

+       }

+       

+       public boolean delete(String primaryKey) {

+               return false;

+       }

+       

+       public RMBean retrieve(String primaryKey) {

+               return null;

+       }

+       

+       public boolean update(RMBean bean) {

+               return false;

+       }

+}


Added: 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/StorageMapBeanMgr.java
URL: 
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/StorageMapBeanMgr.java?rev=264077&view=auto
==============================================================================
--- 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/StorageMapBeanMgr.java
 (added)
+++ 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beanmanagers/StorageMapBeanMgr.java
 Sun Aug 28 22:34:20 2005
@@ -0,0 +1,43 @@
+/*

+ * Copyright  1999-2004 The Apache Software Foundation.

+ *

+ *  Licensed under the Apache License, Version 2.0 (the "License");

+ *  you may not use this file except in compliance with the License.

+ *  You may obtain a copy of the License at

+ *

+ *      http://www.apache.org/licenses/LICENSE-2.0

+ *

+ *  Unless required by applicable law or agreed to in writing, software

+ *  distributed under the License is distributed on an "AS IS" BASIS,

+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+ *  See the License for the specific language governing permissions and

+ *  limitations under the License.

+ *

+ */

+

+package org.apache.sandesha2.storage.beanmanagers;

+

+import org.apache.sandesha2.storage.beans.RMBean;

+

+/**

+ * @author 

+ * 

+ */

+public class StorageMapBeanMgr implements CRUD {

+

+       public boolean create(RMBean object) {

+               return false;

+       }

+       

+       public boolean delete(String primaryKey) {

+               return false;

+       }

+       

+       public RMBean retrieve(String primaryKey) {

+               return null;

+       }

+       

+       public boolean update(RMBean bean) {

+               return false;

+       }

+}


Added: 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/CreateSeqBean.java
URL: 
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/CreateSeqBean.java?rev=264077&view=auto
==============================================================================
--- 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/CreateSeqBean.java
 (added)
+++ 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/CreateSeqBean.java
 Sun Aug 28 22:34:20 2005
@@ -0,0 +1,29 @@
+/*

+ * Copyright  1999-2004 The Apache Software Foundation.

+ *

+ *  Licensed under the Apache License, Version 2.0 (the "License");

+ *  you may not use this file except in compliance with the License.

+ *  You may obtain a copy of the License at

+ *

+ *      http://www.apache.org/licenses/LICENSE-2.0

+ *

+ *  Unless required by applicable law or agreed to in writing, software

+ *  distributed under the License is distributed on an "AS IS" BASIS,

+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+ *  See the License for the specific language governing permissions and

+ *  limitations under the License.

+ *

+ */

+

+package org.apache.sandesha2.storage.beans;

+

+/**

+ * @author 

+ * 

+ */

+

+public class CreateSeqBean implements RMBean {

+       

+       String CreateSeqMsgId;

+       String SequenceId;

+}


Added: 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/NextMsgBean.java
URL: 
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/NextMsgBean.java?rev=264077&view=auto
==============================================================================
--- 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/NextMsgBean.java
 (added)
+++ 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/NextMsgBean.java
 Sun Aug 28 22:34:20 2005
@@ -0,0 +1,29 @@
+/*

+ * Copyright  1999-2004 The Apache Software Foundation.

+ *

+ *  Licensed under the Apache License, Version 2.0 (the "License");

+ *  you may not use this file except in compliance with the License.

+ *  You may obtain a copy of the License at

+ *

+ *      http://www.apache.org/licenses/LICENSE-2.0

+ *

+ *  Unless required by applicable law or agreed to in writing, software

+ *  distributed under the License is distributed on an "AS IS" BASIS,

+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+ *  See the License for the specific language governing permissions and

+ *  limitations under the License.

+ *

+ */

+

+package org.apache.sandesha2.storage.beans;

+

+/**

+ * @author 

+ * 

+ */

+public class NextMsgBean implements RMBean {

+

+       String SequenceId;

+       String NextMsgNoToProcess;

+       

+}


Added: 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/RMBean.java
URL: 
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/RMBean.java?rev=264077&view=auto
==============================================================================
--- 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/RMBean.java 
(added)
+++ 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/RMBean.java 
Sun Aug 28 22:34:20 2005
@@ -0,0 +1,26 @@
+/*

+ * Copyright  1999-2004 The Apache Software Foundation.

+ *

+ *  Licensed under the Apache License, Version 2.0 (the "License");

+ *  you may not use this file except in compliance with the License.

+ *  You may obtain a copy of the License at

+ *

+ *      http://www.apache.org/licenses/LICENSE-2.0

+ *

+ *  Unless required by applicable law or agreed to in writing, software

+ *  distributed under the License is distributed on an "AS IS" BASIS,

+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+ *  See the License for the specific language governing permissions and

+ *  limitations under the License.

+ *

+ */

+

+package org.apache.sandesha2.storage.beans;

+

+/**

+ * @author 

+ * 

+ */

+public interface RMBean {

+

+}


Added: 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/RetransmitterBean.java
URL: 
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/RetransmitterBean.java?rev=264077&view=auto
==============================================================================
--- 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/RetransmitterBean.java
 (added)
+++ 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/RetransmitterBean.java
 Sun Aug 28 22:34:20 2005
@@ -0,0 +1,32 @@
+/*

+ * Copyright  1999-2004 The Apache Software Foundation.

+ *

+ *  Licensed under the Apache License, Version 2.0 (the "License");

+ *  you may not use this file except in compliance with the License.

+ *  You may obtain a copy of the License at

+ *

+ *      http://www.apache.org/licenses/LICENSE-2.0

+ *

+ *  Unless required by applicable law or agreed to in writing, software

+ *  distributed under the License is distributed on an "AS IS" BASIS,

+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+ *  See the License for the specific language governing permissions and

+ *  limitations under the License.

+ *

+ */

+

+package org.apache.sandesha2.storage.beans;

+

+/**

+ * @author 

+ * 

+ */

+public class RetransmitterBean implements RMBean{

+

+       String MessageId;

+       String Key;

+       String LastSentTime;

+       boolean Send; 

+       String CreateSeqMsgId;

+       

+}


Added: 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/StorageMapBean.java
URL: 
http://svn.apache.org/viewcvs/webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/StorageMapBean.java?rev=264077&view=auto
==============================================================================
--- 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/StorageMapBean.java
 (added)
+++ 
webservices/sandesha/trunk/src/org/apache/sandesha2/storage/beans/StorageMapBean.java
 Sun Aug 28 22:34:20 2005
@@ -0,0 +1,29 @@
+/*

+ * Copyright  1999-2004 The Apache Software Foundation.

+ *

+ *  Licensed under the Apache License, Version 2.0 (the "License");

+ *  you may not use this file except in compliance with the License.

+ *  You may obtain a copy of the License at

+ *

+ *      http://www.apache.org/licenses/LICENSE-2.0

+ *

+ *  Unless required by applicable law or agreed to in writing, software

+ *  distributed under the License is distributed on an "AS IS" BASIS,

+ *  WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

+ *  See the License for the specific language governing permissions and

+ *  limitations under the License.

+ *

+ */

+

+package org.apache.sandesha2.storage.beans;

+

+/**

+ * @author

+ * 

+ */

+public class StorageMapBean implements RMBean {

+

+       String Key;

+       int MsgNo;

+       String sequenceId;

+}




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

Reply via email to