You are viewing a plain text version of this content. The canonical link for it is here.
Posted to wsrp4j-dev@portals.apache.org by jm...@apache.org on 2006/03/01 01:45:47 UTC
svn commit: r381855 - in
/portals/wsrp4j/trunk/persistence-xml/src/java/org/apache/wsrp4j/persistence/xml:
ProxyPersistentInformationProvider.java
driver/ProxyPersistentFactoryImpl.java
driver/ProxyPersistentInformationProviderImpl.java
Author: jmacna
Date: Tue Feb 28 16:45:45 2006
New Revision: 381855
URL: http://svn.apache.org/viewcvs?rev=381855&view=rev
Log:
Fixed proxyportlet so that it can find persistence files. Renamed persistence file
handling classes to reflect consumer or producer usage
rather than client or server. Added proxyportlet support classes.
Added:
portals/wsrp4j/trunk/persistence-xml/src/java/org/apache/wsrp4j/persistence/xml/ProxyPersistentInformationProvider.java
portals/wsrp4j/trunk/persistence-xml/src/java/org/apache/wsrp4j/persistence/xml/driver/ProxyPersistentFactoryImpl.java
portals/wsrp4j/trunk/persistence-xml/src/java/org/apache/wsrp4j/persistence/xml/driver/ProxyPersistentInformationProviderImpl.java
Added: portals/wsrp4j/trunk/persistence-xml/src/java/org/apache/wsrp4j/persistence/xml/ProxyPersistentInformationProvider.java
URL: http://svn.apache.org/viewcvs/portals/wsrp4j/trunk/persistence-xml/src/java/org/apache/wsrp4j/persistence/xml/ProxyPersistentInformationProvider.java?rev=381855&view=auto
==============================================================================
--- portals/wsrp4j/trunk/persistence-xml/src/java/org/apache/wsrp4j/persistence/xml/ProxyPersistentInformationProvider.java (added)
+++ portals/wsrp4j/trunk/persistence-xml/src/java/org/apache/wsrp4j/persistence/xml/ProxyPersistentInformationProvider.java Tue Feb 28 16:45:45 2006
@@ -0,0 +1,6 @@
+package org.apache.wsrp4j.persistence.xml;
+
+public interface ProxyPersistentInformationProvider extends
+ ConsumerPersistentInformationProvider {
+
+}
Added: portals/wsrp4j/trunk/persistence-xml/src/java/org/apache/wsrp4j/persistence/xml/driver/ProxyPersistentFactoryImpl.java
URL: http://svn.apache.org/viewcvs/portals/wsrp4j/trunk/persistence-xml/src/java/org/apache/wsrp4j/persistence/xml/driver/ProxyPersistentFactoryImpl.java?rev=381855&view=auto
==============================================================================
--- portals/wsrp4j/trunk/persistence-xml/src/java/org/apache/wsrp4j/persistence/xml/driver/ProxyPersistentFactoryImpl.java (added)
+++ portals/wsrp4j/trunk/persistence-xml/src/java/org/apache/wsrp4j/persistence/xml/driver/ProxyPersistentFactoryImpl.java Tue Feb 28 16:45:45 2006
@@ -0,0 +1,42 @@
+package org.apache.wsrp4j.persistence.xml.driver;
+
+import org.apache.wsrp4j.commons.log.Logger;
+import org.apache.wsrp4j.commons.persistence.PersistentInformationProvider;
+import org.apache.wsrp4j.commons.persistence.ProxyPersistentFactory;
+import org.apache.wsrp4j.persistence.xml.ProxyPersistentInformationProvider;
+
+public class ProxyPersistentFactoryImpl extends ConsumerPersistentFactoryImpl implements ProxyPersistentFactory {
+ String path = null;
+public PersistentInformationProvider getPersistentInformationProvider() {
+
+ String MN = "getProxyPersistentInformationProvider";
+ if (logger.isLogging(Logger.TRACE_HIGH)) {
+ logger.entry(Logger.TRACE_HIGH, MN);
+ }
+
+ if(consumerInfoProvider == null) {
+ consumerInfoProvider =
+ ProxyPersistentInformationProviderImpl.create(path);
+ }
+
+
+ if (logger.isLogging(Logger.TRACE_MEDIUM)) {
+ logger.text(Logger.TRACE_MEDIUM, MN,
+ "ProxyPersistentInformationProvider successfully " +
+ "created.");
+ }
+
+ if (logger.isLogging(Logger.TRACE_HIGH)) {
+ logger.exit(Logger.TRACE_HIGH, MN);
+ }
+
+ return (ProxyPersistentInformationProvider) consumerInfoProvider;
+ }
+
+public void setPath(String inPath) {
+ path=inPath;
+
+
+}
+
+}
Added: portals/wsrp4j/trunk/persistence-xml/src/java/org/apache/wsrp4j/persistence/xml/driver/ProxyPersistentInformationProviderImpl.java
URL: http://svn.apache.org/viewcvs/portals/wsrp4j/trunk/persistence-xml/src/java/org/apache/wsrp4j/persistence/xml/driver/ProxyPersistentInformationProviderImpl.java?rev=381855&view=auto
==============================================================================
--- portals/wsrp4j/trunk/persistence-xml/src/java/org/apache/wsrp4j/persistence/xml/driver/ProxyPersistentInformationProviderImpl.java (added)
+++ portals/wsrp4j/trunk/persistence-xml/src/java/org/apache/wsrp4j/persistence/xml/driver/ProxyPersistentInformationProviderImpl.java Tue Feb 28 16:45:45 2006
@@ -0,0 +1,27 @@
+package org.apache.wsrp4j.persistence.xml.driver;
+
+import java.io.File;
+
+import org.apache.wsrp4j.commons.log.LogManager;
+import org.apache.wsrp4j.commons.log.Logger;
+import org.apache.wsrp4j.persistence.xml.ProxyPersistentInformationProvider;
+
+public class ProxyPersistentInformationProviderImpl extends ConsumerPersistentInformationProviderImpl implements ProxyPersistentInformationProvider {
+ private Logger logger =
+ LogManager.getLogManager().getLogger(this.getClass());
+
+ public static ProxyPersistentInformationProviderImpl create(String path) {
+ ProxyPersistentInformationProviderImpl cpip = new ProxyPersistentInformationProviderImpl();
+ cpip.init(path);
+
+ return cpip;
+ }
+
+ public void init(String path) {
+ File file = null;
+ setRoot(path);
+ setRoot(getRoot() + File.separator + PERSISTENT_DIR);
+
+ }
+
+}