You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@avalon.apache.org by ha...@apache.org on 2001/11/21 18:03:32 UTC
cvs commit: jakarta-avalon-cornerstone/apps/httpproxy/src/conf httpproxy-assembly.xml httpproxy-config.xml httpproxy-environment.xml
hammant 01/11/21 09:03:32
Added: apps/httpproxy/src/conf httpproxy-assembly.xml
httpproxy-config.xml httpproxy-environment.xml
Log:
start of removal of httpproxy from demo
Revision Changes Path
1.1 jakarta-avalon-cornerstone/apps/httpproxy/src/conf/httpproxy-assembly.xml
Index: httpproxy-assembly.xml
===================================================================
<?xml version="1.0"?>
<assembly>
<block-listener class="org.apache.avalon.cornerstone.demos.simpleserver.SimpleBlockListener"
name="simple-listener" />
<!-- The Storage block -->
<block class="org.apache.avalon.cornerstone.blocks.masterstore.RepositoryManager"
name="objectstorage" />
<!-- The Packet Manager block -->
<block class="org.apache.avalon.cornerstone.blocks.packet.DefaultPacketManager"
name="packet-manager">
<provide name="thread-manager"
role="org.apache.avalon.cornerstone.services.threads.ThreadManager" />
</block>
<!-- The ThreadManager block -->
<block class="org.apache.avalon.cornerstone.blocks.threads.DefaultThreadManager"
name="thread-manager" />
<!-- The Connection Manager block -->
<block class="org.apache.avalon.cornerstone.blocks.connection.DefaultConnectionManager"
name="connections">
<provide name="thread-manager"
role="org.apache.avalon.cornerstone.services.threads.ThreadManager" />
</block>
<!-- The Socket Manager block -->
<block class="org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketManager" name="sockets" />
<!-- The TimeScheduler block -->
<block class="org.apache.avalon.cornerstone.blocks.scheduler.DefaultTimeScheduler" name="scheduler">
<provide name="thread-manager"
role="org.apache.avalon.cornerstone.services.threads.ThreadManager" />
</block>
<!-- -->
<!-- Below this section are the demo blocks -->
<!-- -->
<block class="org.apache.avalon.cornerstone.demos.httpproxy.DefaultHttpAuditingProxyServer"
name="httpproxyserver-Auditing" >
<provide name="sockets" role="org.apache.avalon.cornerstone.services.sockets.SocketManager"/>
<provide name="connections"
role="org.apache.avalon.cornerstone.services.connection.ConnectionManager" />
</block>
<block class="org.apache.avalon.cornerstone.demos.httpproxy.DefaultHttpFilteringProxyServer"
name="httpproxyserver-Filtering" >
<provide name="sockets" role="org.apache.avalon.cornerstone.services.sockets.SocketManager"/>
<provide name="connections"
role="org.apache.avalon.cornerstone.services.connection.ConnectionManager" />
</block>
</assembly>
1.1 jakarta-avalon-cornerstone/apps/httpproxy/src/conf/httpproxy-config.xml
Index: httpproxy-config.xml
===================================================================
<?xml version="1.0"?>
<!--
README!
All blocks have full defaults so nothing is needed to make them run.
-->
<config>
<thread-manager>
<thread-group>
<name>default</name>
<!-- normal priority == 5, max-priority = 10 -->
<priority>5</priority>
<!-- are threads deamon threads ? -->
<is-daemon>false</is-daemon>
<max-threads>40</max-threads>
<!-- these are ignored at the moment but will be fixed in later revisions -->
<min-threads>20</min-threads>
<min-spare-threads>20</min-spare-threads>
</thread-group>
</thread-manager>
<!-- The Storage block -->
<objectstorage>
<repositories>
<repository class="org.apache.avalon.cornerstone.blocks.masterstore.File_Persistent_Object_Repository">
<protocols>
<protocol>file</protocol>
</protocols>
<types>
<type>OBJECT</type>
</types>
<models>
<model>SYNCHRONOUS</model>
<model>ASYNCHRONOUS</model>
<model>CACHE</model>
</models>
</repository>
<repository class="org.apache.avalon.cornerstone.blocks.masterstore.File_Persistent_Stream_Repository">
<protocols>
<protocol>file</protocol>
</protocols>
<types>
<type>STREAM</type>
</types>
<models>
<model>SYNCHRONOUS</model>
<model>ASYNCHRONOUS</model>
<model>CACHE</model>
</models>
</repository>
</repositories>
</objectstorage>
<sockets>
<server-sockets>
<factory name="plain"
class="org.apache.avalon.cornerstone.blocks.sockets.DefaultServerSocketFactory" />
</server-sockets>
<client-sockets>
<factory name="plain"
class="org.apache.avalon.cornerstone.blocks.sockets.DefaultSocketFactory" />
</client-sockets>
</sockets>
<simple-listener>
<!-- dummy configuration to make sure listener configure is called-->
</simple-listener>
<httpproxyserver-Auditing>
<listen-port>9997</listen-port>
<bind>127.0.0.1</bind>
<httpproxyhandler-Auditing>
<connectiontimeout>360000</connectiontimeout>
</httpproxyhandler-Auditing>
</httpproxyserver-Auditing>
<httpproxyserver-Filtering>
<listen-port>9998</listen-port>
<fforward-to-another-proxy>localhost:9997</fforward-to-another-proxy>
<bind>127.0.0.1</bind>
<httpproxyhandler-Filtering>
<connectiontimeout>360000</connectiontimeout>
</httpproxyhandler-Filtering>
<blocked-domains>
<blocked-domain domain-name="doubleclick.net" />
<blocked-domain domain-name="akamai.net" />
</blocked-domains>
<cookies-allowed-domains>
<cookies-allowed-domain domain-name="yahoo.co.uk" />
<cookies-allowed-domain domain-name="yahoo.com" />
</cookies-allowed-domains>
</httpproxyserver-Filtering>
</config>
1.1 jakarta-avalon-cornerstone/apps/httpproxy/src/conf/httpproxy-environment.xml
Index: httpproxy-environment.xml
===================================================================
<?xml version="1.0"?>
<!--
README!
Basic config file that sets up context for server application.
-->
<environment>
<logs>
<category name="" target="default" priority="DEBUG" />
<category name="objectstorage" target="objectstorage-target" priority="DEBUG" />
<category name="simple-server" target="simple-server" priority="DEBUG" />
<log-target name="default" location="/logs/avalon-demo.log" />
<log-target name="objectstorage-target" location="/logs/objectstorage.log" />
<log-target name="simple-server" location="/logs/simple-server.log" />
</logs>
<policy>
<grant code-base="file:${app.home}${/}SAR-INF${/}lib${/}*">
<permission class="java.security.AllPermission" />
</grant>
</policy>
</environment>
--
To unsubscribe, e-mail: <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>