donaldp 01/04/19 19:18:22
Modified: src/conf avalon-demo-assembly.xml
Added: src/conf avalon-demo-config.xml
Log:
Update to separate config.xml from assembly.xml
Revision Changes Path
1.5 +10 -116 jakarta-avalon-cornerstone/src/conf/avalon-demo-assembly.xml
Index: avalon-demo-assembly.xml
===================================================================
RCS file: /home/cvs/jakarta-avalon-cornerstone/src/conf/avalon-demo-assembly.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -u -r1.4 -r1.5
--- avalon-demo-assembly.xml 2001/03/30 04:08:02 1.4
+++ avalon-demo-assembly.xml 2001/04/20 02:18:22 1.5
@@ -1,47 +1,10 @@
<?xml version="1.0"?>
-<!--
- README!
- All blocks have full defaults so nothing is needed to make them run.
+<assembly>
--->
-<phoenix>
-
<!-- The Storage block -->
<block class="org.apache.cornerstone.blocks.masterstore.RepositoryManager"
- name="objectstorage" >
-
- <configuration>
- <repositories>
- <repository
class="org.apache.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.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>
- </configuration>
- </block>
+ name="objectstorage" />
<!-- The Packet Manager block -->
<block class="org.apache.cornerstone.blocks.packet.DefaultPacketManager"
@@ -52,50 +15,20 @@
name="connections" />
<!-- The Socket Manager block -->
- <block class="org.apache.cornerstone.blocks.sockets.DefaultSocketManager"
name="sockets" >
- <configuration>
- <server-sockets>
- <factory name="plain"
-
class="org.apache.cornerstone.blocks.sockets.DefaultServerSocketFactory" />
- <!--
- <factory name="ssl"
-
class="org.apache.cornerstone.blocks.sockets.TLSServerSocketFactory">
- <keystore>
- <file>conf/keystore</file>
- <password>secret</password>
- <type>JKS</type>
- <protocol>TLS</protocol>
- <algorithm>SunX509</algorithm>
- <authenticate-client>false</authenticate-client>
- </keystore>
- </factory>
- -->
- </server-sockets>
-
- <client-sockets>
- <factory name="plain"
- class="org.apache.cornerstone.blocks.sockets.DefaultSocketFactory"
/>
- </client-sockets>
- </configuration>
- </block>
+ <block class="org.apache.cornerstone.blocks.sockets.DefaultSocketManager"
name="sockets" />
<!-- The TimeScheduler block -->
- <block class="org.apache.cornerstone.blocks.scheduler.DefaultTimeScheduler"
- name="scheduler"/>
+ <block class="org.apache.cornerstone.blocks.scheduler.DefaultTimeScheduler"
name="scheduler"/>
+
+ <!-- -->
+ <!-- Below this section are the demo blocks -->
+ <!-- -->
<block class="org.apache.cornerstone.demos.helloworldserver.HelloWorldServerImpl"
name="helloworldserver" >
<provide name="sockets"
role="org.apache.cornerstone.services.sockets.SocketManager"/>
<provide name="connections"
role="org.apache.cornerstone.services.connection.ConnectionManager" />
-
- <configuration>
- <port>8999</port>
- <bind>127.0.0.1</bind>
- <helloworldhandler>
- <connectiontimeout>360000</connectiontimeout>
- </helloworldhandler>
- </configuration>
</block>
<block
class="org.apache.cornerstone.demos.httpproxy.DefaultHttpAuditingProxyServer"
@@ -103,14 +36,6 @@
<provide name="sockets"
role="org.apache.cornerstone.services.sockets.SocketManager"/>
<provide name="connections"
role="org.apache.cornerstone.services.connection.ConnectionManager" />
-
- <configuration>
- <listen-port>9997</listen-port>
- <bind>127.0.0.1</bind>
- <httpproxyhandler-Auditing>
- <connectiontimeout>360000</connectiontimeout>
- </httpproxyhandler-Auditing>
- </configuration>
</block>
<block
class="org.apache.cornerstone.demos.httpproxy.DefaultHttpFilteringProxyServer"
@@ -118,24 +43,6 @@
<provide name="sockets"
role="org.apache.cornerstone.services.sockets.SocketManager"/>
<provide name="connections"
role="org.apache.cornerstone.services.connection.ConnectionManager" />
-
- <configuration>
- <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>
- </configuration>
</block>
<block class="org.apache.cornerstone.demos.simpleserver.SimpleServer"
@@ -150,25 +57,12 @@
<provide name="objectstorage"
role="org.apache.cornerstone.services.store.Store"/>
<provide name="scheduler"
role="org.apache.cornerstone.services.scheduler.TimeScheduler"/>
-
- <!-- Note trailing file searator in destinationURL -->
- <configuration>
- <repository destinationURL="file://var/demo/" type="OBJECT"
model="SYNCHRONOUS"/>
- <port>4556</port>
- </configuration>
</block>
- <block class="org.apache.cornerstone.demos.xcommander.XCommanderServer"
- name="xcommander-server" >
-
+ <block class="org.apache.cornerstone.demos.xcommander.XCommanderServer"
name="xcommander-server" >
<provide name="sockets"
role="org.apache.cornerstone.services.sockets.SocketManager"/>
<provide name="connections"
role="org.apache.cornerstone.services.connection.ConnectionManager" />
-
- <!-- Note trailing file separator in destinationURL -->
- <configuration>
- <port>4557</port>
- </configuration>
</block>
-</phoenix>
\ No newline at end of file
+</assembly>
\ No newline at end of file
1.1 jakarta-avalon-cornerstone/src/conf/avalon-demo-config.xml
Index: avalon-demo-config.xml
===================================================================
<?xml version="1.0"?>
<!--
README!
All blocks have full defaults so nothing is needed to make them run.
-->
<config>
<!-- The Storage block -->
<objectstorage>
<repositories>
<repository
class="org.apache.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.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.cornerstone.blocks.sockets.DefaultServerSocketFactory" />
<!--
<factory name="ssl"
class="org.apache.cornerstone.blocks.sockets.TLSServerSocketFactory">
<keystore>
<file>conf/keystore</file>
<password>secret</password>
<type>JKS</type>
<protocol>TLS</protocol>
<algorithm>SunX509</algorithm>
<authenticate-client>false</authenticate-client>
</keystore>
</factory>
-->
</server-sockets>
<client-sockets>
<factory name="plain"
class="org.apache.cornerstone.blocks.sockets.DefaultSocketFactory"
/>
</client-sockets>
</sockets>
<helloworldserver>
<port>8999</port>
<bind>127.0.0.1</bind>
<helloworldhandler>
<connectiontimeout>360000</connectiontimeout>
</helloworldhandler>
</helloworldserver>
<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>
<demoblock>
<!-- Note trailing file searator in destinationURL -->
<repository destinationURL="file://var/demo/" type="OBJECT"
model="SYNCHRONOUS"/>
<port>4556</port>
</demoblock>
<xcommander-server>
<port>4557</port>
</xcommander-server>
</config>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]