Author: rich
Date: Thu Apr 28 23:15:42 2005
New Revision: 165267
URL: http://svn.apache.org/viewcvs?rev=165267&view=rev
Log:
This is a patch from Carlin Rogers to address
http://issues.apache.org/jira/browse/BEEHIVE-577 : add beehive- prefix to
url-template-config file and clean up URLTemplatesFactory
I also added a ServletContainerAdapter to the urlTemplates test webapp. The
adapter mocks up the right secure/unsecure listen ports and claims that certain
URLs are secure, so that the URL Templates tests can be run without integrating
a TomcatServletContainerAdapter.
tests: bvt in netui, drt in test/webapps/urlTemplates (WinXP)
BB: self (linux)
Added:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/adapter/
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/adapter/Adapter.java
- copied, changed from r165250,
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/Adapter.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/adapter/AdapterContext.java
- copied, changed from r165250,
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterContext.java
incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/WEB-INF/beehive-url-template-config.xml
- copied unchanged from r165250,
incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/WEB-INF/url-template-config.xml
incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/WEB-INF/src/META-INF/
incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/WEB-INF/src/META-INF/services/
incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/WEB-INF/src/META-INF/services/org.apache.beehive.netui.pageflow.ServletContainerAdapter
incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/WEB-INF/src/test/
incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/WEB-INF/src/test/TestServletContainerAdapter.java
(with props)
Removed:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/Adapter.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterContext.java
incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/WEB-INF/url-template-config.xml
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServletContainerAdapter.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ServletContainerAdapter.java
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterManager.java
incubator/beehive/trunk/netui/src/tomcat-webapp/5x/org/apache/beehive/netui/tomcat/TomcatServletContainerAdapter.java
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/core/urltemplates/URLTemplateDescriptor.java
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/core/urltemplates/URLTemplatesFactory.java
incubator/beehive/trunk/netui/test/webapps/urlTemplates/build.xml
incubator/beehive/trunk/netui/test/webapps/urlTemplates/testRecorder/tests/UrlTemplates.xml
incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/testUrlTemplates/image.gif
incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/testUrlTemplates/index.jsp
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServletContainerAdapter.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServletContainerAdapter.java?rev=165267&r1=165266&r2=165267&view=diff
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServletContainerAdapter.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/DefaultServletContainerAdapter.java
Thu Apr 28 23:15:42 2005
@@ -20,7 +20,7 @@
import org.apache.beehive.netui.util.internal.InternalStringBuilder;
import org.apache.beehive.netui.pageflow.internal.PageFlowBeanContext;
-import org.apache.beehive.netui.pageflow.internal.AdapterContext;
+import org.apache.beehive.netui.pageflow.adapter.AdapterContext;
import org.apache.beehive.netui.util.logging.Logger;
import javax.servlet.ServletContext;
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ServletContainerAdapter.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ServletContainerAdapter.java?rev=165267&r1=165266&r2=165267&view=diff
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ServletContainerAdapter.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/ServletContainerAdapter.java
Thu Apr 28 23:15:42 2005
@@ -17,7 +17,7 @@
*/
package org.apache.beehive.netui.pageflow;
-import org.apache.beehive.netui.pageflow.internal.Adapter;
+import org.apache.beehive.netui.pageflow.adapter.Adapter;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
Copied:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/adapter/Adapter.java
(from r165250,
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/Adapter.java)
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/adapter/Adapter.java?p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/adapter/Adapter.java&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/Adapter.java&r1=165250&r2=165267&rev=165267&view=diff
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/Adapter.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/adapter/Adapter.java
Thu Apr 28 23:15:42 2005
@@ -15,9 +15,8 @@
*
* $Header:$
*/
-package org.apache.beehive.netui.pageflow.internal;
+package org.apache.beehive.netui.pageflow.adapter;
-// TODO: this class should go into a beehive-common area
/**
* Base interface for all discoverable adapters.
*/
Copied:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/adapter/AdapterContext.java
(from r165250,
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterContext.java)
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/adapter/AdapterContext.java?p2=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/adapter/AdapterContext.java&p1=incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterContext.java&r1=165250&r2=165267&rev=165267&view=diff
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterContext.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/adapter/AdapterContext.java
Thu Apr 28 23:15:42 2005
@@ -15,9 +15,8 @@
*
* $Header:$
*/
-package org.apache.beehive.netui.pageflow.internal;
+package org.apache.beehive.netui.pageflow.adapter;
-// TODO: this class should go into a beehive-common area
/**
* Generic context passed to [EMAIL PROTECTED] Adapter}.
*/
Modified:
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterManager.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterManager.java?rev=165267&r1=165266&r2=165267&view=diff
==============================================================================
---
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterManager.java
(original)
+++
incubator/beehive/trunk/netui/src/pageflow/org/apache/beehive/netui/pageflow/internal/AdapterManager.java
Thu Apr 28 23:15:42 2005
@@ -19,6 +19,8 @@
import org.apache.beehive.netui.pageflow.DefaultServletContainerAdapter;
import org.apache.beehive.netui.pageflow.ServletContainerAdapter;
+import org.apache.beehive.netui.pageflow.adapter.Adapter;
+import org.apache.beehive.netui.pageflow.adapter.AdapterContext;
import org.apache.beehive.netui.util.internal.DiscoveryUtils;
import org.apache.beehive.netui.util.logging.Logger;
Modified:
incubator/beehive/trunk/netui/src/tomcat-webapp/5x/org/apache/beehive/netui/tomcat/TomcatServletContainerAdapter.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/tomcat-webapp/5x/org/apache/beehive/netui/tomcat/TomcatServletContainerAdapter.java?rev=165267&r1=165266&r2=165267&view=diff
==============================================================================
---
incubator/beehive/trunk/netui/src/tomcat-webapp/5x/org/apache/beehive/netui/tomcat/TomcatServletContainerAdapter.java
(original)
+++
incubator/beehive/trunk/netui/src/tomcat-webapp/5x/org/apache/beehive/netui/tomcat/TomcatServletContainerAdapter.java
Thu Apr 28 23:15:42 2005
@@ -20,7 +20,7 @@
import org.apache.beehive.netui.pageflow.scoping.ScopedServletUtils;
import org.apache.beehive.netui.pageflow.DefaultServletContainerAdapter;
import org.apache.beehive.netui.pageflow.SecurityProtocol;
-import org.apache.beehive.netui.pageflow.internal.AdapterContext;
+import org.apache.beehive.netui.pageflow.adapter.AdapterContext;
import org.apache.beehive.netui.util.logging.Logger;
import org.apache.beehive.netui.util.internal.DiscoveryUtils;
Modified:
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/core/urltemplates/URLTemplateDescriptor.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/core/urltemplates/URLTemplateDescriptor.java?rev=165267&r1=165266&r2=165267&view=diff
==============================================================================
---
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/core/urltemplates/URLTemplateDescriptor.java
(original)
+++
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/core/urltemplates/URLTemplateDescriptor.java
Thu Apr 28 23:15:42 2005
@@ -29,9 +29,6 @@
*/
public class URLTemplateDescriptor
{
- // Path to the URL template config file
- private static final String DESCRIPTOR_PATH =
"/WEB-INF/url-template-config.xml";
-
// Logger
private static final Logger _log = new Logger( URLTemplateDescriptor.class
);
@@ -56,10 +53,10 @@
public static final String QUERY_STRING_TOKEN = "{url:queryString}";
public static final String FRAGMENT_TOKEN = "{url:fragment}";
- private static final List/*<String>*/ KNOWN_TEMPLATE_TOKENS =
+ private static final List KNOWN_TEMPLATE_TOKENS =
Arrays.asList( new String[]{ SCHEME_TOKEN, DOMAIN_TOKEN,
PORT_TOKEN, FRAGMENT_TOKEN } );
- private static final List/*<String>*/ REQUIRED_TEMPLATE_TOKENS =
+ private static final List REQUIRED_TEMPLATE_TOKENS =
Arrays.asList( new String[]{ PATH_TOKEN, QUERY_STRING_TOKEN } );
// URL templates
@@ -127,20 +124,11 @@
return;
}
- try
- {
- URLTemplatesFactory.setKnownTokens( KNOWN_TEMPLATE_TOKENS );
- URLTemplatesFactory.setRequiredTokens( REQUIRED_TEMPLATE_TOKENS );
- _urlTemplates = URLTemplatesFactory.getTemplates( servletContext );
- }
- catch ( Exception e )
- {
- // Bad descriptor
- _log.error( "Exception while loading URL templates, " +
DESCRIPTOR_PATH, e );
- }
+ URLTemplatesFactory urlTemplatesFactory = new URLTemplatesFactory();
+ urlTemplatesFactory.setKnownTokens( KNOWN_TEMPLATE_TOKENS );
+ urlTemplatesFactory.setRequiredTokens( REQUIRED_TEMPLATE_TOKENS );
+ _urlTemplates = urlTemplatesFactory.getTemplates( servletContext );
_loaded = true;
}
}
-
-
Modified:
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/core/urltemplates/URLTemplatesFactory.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/core/urltemplates/URLTemplatesFactory.java?rev=165267&r1=165266&r2=165267&view=diff
==============================================================================
---
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/core/urltemplates/URLTemplatesFactory.java
(original)
+++
incubator/beehive/trunk/netui/src/util/org/apache/beehive/netui/core/urltemplates/URLTemplatesFactory.java
Thu Apr 28 23:15:42 2005
@@ -23,10 +23,12 @@
import
org.apache.beehive.netui.core.urltemplates.schema.UrlTemplateRefDocument;
import org.apache.beehive.netui.util.logging.Logger;
import org.apache.xmlbeans.XmlCursor;
+import org.apache.xmlbeans.XmlException;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import java.io.InputStream;
+import java.io.IOException;
import java.util.Collection;
import java.util.HashMap;
@@ -37,17 +39,35 @@
{
private static final Logger _log = Logger.getInstance(
DefaultURLTemplateFileParser.class );
+ /** Default value for path from the web app to the URL templates. */
+ public static final String DEFAULT_URL_TEMPLATE_CONFIG_FILE_PATH =
"/WEB-INF/beehive-url-template-config.xml";
+
// Path to the URL templates.
- private static final String URL_TEMPLATE_CONFIG_FILE_PATH =
"/WEB-INF/url-template-config.xml";
+ private String _configFilePath = DEFAULT_URL_TEMPLATE_CONFIG_FILE_PATH;
// Parser to use on the URL template config file.
- private static URLTemplateFileParser _parser = new
DefaultURLTemplateFileParser();
+ private URLTemplateFileParser _parser = new DefaultURLTemplateFileParser();
// The set of known tokens in a valid template.
- private static Collection _knownTokens = null;
+ private Collection _knownTokens = null;
// The set of required tokens in a valid template.
- private static Collection _requiredTokens = null;
+ private Collection _requiredTokens = null;
+
+ /**
+ * Allow clients to set their own URL template config file name or path.
+ *
+ * @param configFilePath An absolute path from the web app root tothe URL
template config file.
+ */
+ public void setConfigFilePath( String configFilePath )
+ {
+ if ( configFilePath == null )
+ {
+ throw new IllegalArgumentException( "Config file path cannot be
null." );
+ }
+
+ _configFilePath = configFilePath;
+ }
/**
* Allow clients to set their own parser.
@@ -58,7 +78,7 @@
*
* @param parser The parser to use on the URL template config file.
*/
- public static void setParser( URLTemplateFileParser parser )
+ public void setParser( URLTemplateFileParser parser )
{
if ( parser == null )
{
@@ -78,7 +98,7 @@
*
* @param knownTokens The set of known tokens for a valid template.
*/
- public static void setKnownTokens( Collection knownTokens )
+ public void setKnownTokens( Collection knownTokens )
{
_knownTokens = knownTokens;
}
@@ -93,7 +113,7 @@
*
* @param requiredTokens The set of required tokens in a valid template.
*/
- public static void setRequiredTokens( Collection requiredTokens )
+ public void setRequiredTokens( Collection requiredTokens )
{
_requiredTokens = requiredTokens;
}
@@ -104,7 +124,7 @@
*
* @return The URL templates found in the config file.
*/
- public static URLTemplates getTemplates( ServletContext servletContext )
throws ServletException
+ public URLTemplates getTemplates( ServletContext servletContext )
{
URLTemplates urlTemplates = new URLTemplates();
InputStream stream = null;
@@ -112,7 +132,7 @@
try
{
UrlTemplateConfig urlTemplateConfig = null;
- stream = servletContext.getResourceAsStream(
URL_TEMPLATE_CONFIG_FILE_PATH );
+ stream = servletContext.getResourceAsStream( _configFilePath );
if ( stream != null )
{
urlTemplateConfig = _parser.parse( stream );
@@ -121,16 +141,18 @@
else
{
// No descriptor
- _log.warn( "Could not find URL template descriptor at path " +
URL_TEMPLATE_CONFIG_FILE_PATH );
+ _log.warn( "Could not find URL template descriptor at path " +
_configFilePath );
}
}
- catch ( Throwable t )
+ catch ( XmlException xe )
+ {
+ // Bad descriptor
+ _log.error( "Malformed URL template descriptor in " +
_configFilePath, xe );
+ }
+ catch ( IOException ioe )
{
// Bad descriptor
- _log.debug( "Malformed URL template descriptor in " +
URL_TEMPLATE_CONFIG_FILE_PATH, t );
- ServletException se = new ServletException( t );
- se.initCause( t );
- throw se;
+ _log.error( "Problem parsing URL template descriptor in " +
_configFilePath, ioe );
}
finally
{
@@ -156,7 +178,7 @@
* @param urlTemplateConfig the parsed XMLBean document for the URL
template config.
* @return The URL templates found in the config document.
*/
- protected static URLTemplates getTemplatesFromConfig( UrlTemplateConfig
urlTemplateConfig )
+ protected URLTemplates getTemplatesFromConfig( UrlTemplateConfig
urlTemplateConfig )
{
URLTemplates urlTemplates = new URLTemplates();
Modified: incubator/beehive/trunk/netui/test/webapps/urlTemplates/build.xml
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/urlTemplates/build.xml?rev=165267&r1=165266&r2=165267&view=diff
==============================================================================
--- incubator/beehive/trunk/netui/test/webapps/urlTemplates/build.xml (original)
+++ incubator/beehive/trunk/netui/test/webapps/urlTemplates/build.xml Thu Apr
28 23:15:42 2005
@@ -45,6 +45,13 @@
<property name="webapp.file"
location="${app.dir}/urlTemplates/testRecorder/config/testRecorder-webapp.xml"/>
<property name="struts.version" value="${struts.version}"/>
</ant>
+
+ <!-- Copy a META-INF reference to our test.TestServletContainerAdapter
(see
+ /WEB-INF/src/test/TestServletContainerAdapter.java for more
details. -->
+ <copy todir="${webapp.dir}/WEB-INF/classes">
+ <fileset dir="${webapp.dir}/WEB-INF/src" includes="META-INF/**"/>
+ </copy>
+
</target>
<target name="clean" description="Clean webapp">
Modified:
incubator/beehive/trunk/netui/test/webapps/urlTemplates/testRecorder/tests/UrlTemplates.xml
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/urlTemplates/testRecorder/tests/UrlTemplates.xml?rev=165267&r1=165266&r2=165267&view=diff
==============================================================================
---
incubator/beehive/trunk/netui/test/webapps/urlTemplates/testRecorder/tests/UrlTemplates.xml
(original)
+++
incubator/beehive/trunk/netui/test/webapps/urlTemplates/testRecorder/tests/UrlTemplates.xml
Thu Apr 28 23:15:42 2005
@@ -102,7 +102,6 @@
/urlTemplates/testUrlTemplates/image.gif: <img
src="http://@NON_UNIQUE_HOST@:@NON_UNIQUE_PORT@/urlTemplates/testUrlTemplates/image.gif?URLTEMPLATE=resource&"><br>
secureImage.gif: <img
src="https://@NON_UNIQUE_HOST@:8443/urlTemplates/testUrlTemplates/secureImage.gif?URLTEMPLATE=secure-resource&"><br>
/urlTemplates/testUrlTemplates/secureImage.gif: <img
src="https://@NON_UNIQUE_HOST@:8443/urlTemplates/testUrlTemplates/secureImage.gif?URLTEMPLATE=secure-resource&"><br>
- http://www.bea.com/content/images/bea_logo.gif?foo=bar: <img
src="http://www.bea.com/content/images/bea_logo.gif?foo=bar"><br>
</body>
</html>]]></responseBody>
Added:
incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/WEB-INF/src/META-INF/services/org.apache.beehive.netui.pageflow.ServletContainerAdapter
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/WEB-INF/src/META-INF/services/org.apache.beehive.netui.pageflow.ServletContainerAdapter?rev=165267&view=auto
==============================================================================
---
incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/WEB-INF/src/META-INF/services/org.apache.beehive.netui.pageflow.ServletContainerAdapter
(added)
+++
incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/WEB-INF/src/META-INF/services/org.apache.beehive.netui.pageflow.ServletContainerAdapter
Thu Apr 28 23:15:42 2005
@@ -0,0 +1 @@
+test.TestServletContainerAdapter
Added:
incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/WEB-INF/src/test/TestServletContainerAdapter.java
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/WEB-INF/src/test/TestServletContainerAdapter.java?rev=165267&view=auto
==============================================================================
---
incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/WEB-INF/src/test/TestServletContainerAdapter.java
(added)
+++
incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/WEB-INF/src/test/TestServletContainerAdapter.java
Thu Apr 28 23:15:42 2005
@@ -0,0 +1,40 @@
+package test;
+
+import org.apache.beehive.netui.pageflow.DefaultServletContainerAdapter;
+import org.apache.beehive.netui.pageflow.SecurityProtocol;
+import org.apache.beehive.netui.pageflow.adapter.AdapterContext;
+
+import javax.servlet.http.HttpServletRequest;
+
+/**
+ * Dummy adapter that gives secure/unsecure ports of 8443/8080, and says that
any path that starts
+ * with "/secure" is secure.
+ */
+public class TestServletContainerAdapter
+ extends DefaultServletContainerAdapter
+{
+ public SecurityProtocol getSecurityProtocol( String uri,
HttpServletRequest request )
+ {
+ if ( uri.indexOf( "/secure" ) != -1 )
+ {
+ return SecurityProtocol.SECURE;
+ }
+
+ return SecurityProtocol.UNSPECIFIED;
+ }
+
+ public int getListenPort( HttpServletRequest request )
+ {
+ return 8080;
+ }
+
+ public int getSecureListenPort( HttpServletRequest request )
+ {
+ return 8443;
+ }
+
+ public boolean accept( AdapterContext context )
+ {
+ return true;
+ }
+}
Propchange:
incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/WEB-INF/src/test/TestServletContainerAdapter.java
------------------------------------------------------------------------------
svn:eol-style = native
Modified:
incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/testUrlTemplates/image.gif
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/testUrlTemplates/image.gif?rev=165267&r1=165266&r2=165267&view=diff
==============================================================================
Binary files - no diff available.
Modified:
incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/testUrlTemplates/index.jsp
URL:
http://svn.apache.org/viewcvs/incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/testUrlTemplates/index.jsp?rev=165267&r1=165266&r2=165267&view=diff
==============================================================================
---
incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/testUrlTemplates/index.jsp
(original)
+++
incubator/beehive/trunk/netui/test/webapps/urlTemplates/urlTemplates/testUrlTemplates/index.jsp
Thu Apr 28 23:15:42 2005
@@ -20,6 +20,5 @@
/urlTemplates/testUrlTemplates/image.gif: <netui:image
src="/urlTemplates/testUrlTemplates/image.gif"/><br>
secureImage.gif: <netui:image src="secureImage.gif"/><br>
/urlTemplates/testUrlTemplates/secureImage.gif: <netui:image
src="/urlTemplates/testUrlTemplates/secureImage.gif"/><br>
- http://www.bea.com/content/images/bea_logo.gif?foo=bar: <netui:image
src="http://www.bea.com/content/images/bea_logo.gif?foo=bar"/><br>
</body>
</netui:html>