Revision: 2829
Author: seba.wagner
Date: Fri Jan 22 05:28:34 2010
Log: Update Issue 1100
Part 1 of Update - removal of old files
http://code.google.com/p/openmeetings/source/detail?r=2829
Deleted:
/trunk/singlewebapp/WebContent/WEB-INF/classes/access.properties
/trunk/singlewebapp/WebContent/WEB-INF/classes/beanRefContext.xml
/trunk/singlewebapp/WebContent/WEB-INF/classes/defaultContext.xml
/trunk/singlewebapp/WebContent/WEB-INF/classes/keystore.jmx
/trunk/singlewebapp/WebContent/WEB-INF/classes/logback-openmeetings.xml
/trunk/singlewebapp/WebContent/WEB-INF/classes/logback-root.xml
/trunk/singlewebapp/WebContent/WEB-INF/classes/logback.xml
/trunk/singlewebapp/WebContent/WEB-INF/classes/org
/trunk/singlewebapp/WebContent/WEB-INF/classes/password.properties
/trunk/singlewebapp/WebContent/WEB-INF/classes/red5-common.xml
/trunk/singlewebapp/WebContent/WEB-INF/classes/red5-core.xml
/trunk/singlewebapp/WebContent/WEB-INF/classes/truststore.jmx
=======================================
--- /trunk/singlewebapp/WebContent/WEB-INF/classes/access.properties Mon
Oct 12 06:03:07 2009
+++ /dev/null
@@ -1,37 +0,0 @@
-# access.properties
-
-# Access control file for Remote JMX API access to MBeanServer resources.
-# This file defines the allowed access for different roles.
-
-# The file format for the access file is syntactically the same as the
-# Properties file format. The syntax is described in the Javadoc for
-# java.util.Properties.load.
-
-# A typical access file has multiple lines, where each line is blank,
-# a comment (like this one), or an access control entry.
-
-# An access control entry consists of a role name, and an associated access
-# level. The role name is any string that does not itself contain spaces or
-# tabs. It corresponds to an entry in the password file. The access level
-# is one of the following:
-#
-# "readonly" grants access to read attributes of MBeans.
-# For monitoring, this means that a remote client in this
-# role can read measurements but cannot perform any
action
-# that changes the environment of the running program.
-#
-# "readwrite" grants access to read and write attributes of MBeans,
to
-# invoke operations on them, and to create or remove
them.
-# This access should be only granted to trusted clients,
-# since they can potentially interfere with the smooth
-# operation of a running program.
-
-# A given role should have at most one entry in this file. If a role has no
-# entry, it has no access.
-# If multiple entries are found for the same role name, then the last
access
-# entry is used.
-
-# Access rights granted to the authenticated identity by the RMI connector
-# in this example.
-#
-red5user readwrite
=======================================
--- /trunk/singlewebapp/WebContent/WEB-INF/classes/beanRefContext.xml Mon
Oct 12 06:03:07 2009
+++ /dev/null
@@ -1,16 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
- "http://www.springframework.org/dtd/spring-beans.dtd">
-<beans>
-
- <bean name="default.context"
class="org.springframework.context.support.ClassPathXmlApplicationContext">
- <constructor-arg>
- <list>
- <value>defaultContext.xml</value>
- <value>red5-common.xml</value>
- <value>red5-core.xml</value>
- </list>
- </constructor-arg>
- </bean>
-
-</beans>
=======================================
--- /trunk/singlewebapp/WebContent/WEB-INF/classes/defaultContext.xml Mon
Oct 12 06:03:07 2009
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN"
- "http://www.springframework.org/dtd/spring-beans.dtd">
-<beans>
-
- <!-- DEFAULT GLOBAL CONTEXT -->
- <bean id="global.clientRegistry" class="org.red5.server.ClientRegistry"
/>
-
- <bean id="global.serviceInvoker"
class="org.red5.server.service.ServiceInvoker">
- <property name="serviceResolvers">
- <list>
- <bean id="scopeServiceResolver"
-
class="org.red5.server.service.ScopeServiceResolver" />
- <bean id="handlerServiceResolver"
-
class="org.red5.server.service.HandlerServiceResolver" />
- <bean id="contextServiceResolver"
-
class="org.red5.server.service.ContextServiceResolver" />
- </list>
- </property>
- </bean>
-
- <bean id="global.mappingStrategy"
class="org.red5.server.MappingStrategy"/>
-
- <bean id="global.context" class="org.red5.server.Context">
- <property name="scopeResolver" ref="red5.scopeResolver" />
- <property name="clientRegistry" ref="global.clientRegistry" />
- <property name="serviceInvoker" ref="global.serviceInvoker" />
- <property name="mappingStrategy" ref="global.mappingStrategy" />
- </bean>
-
- <bean id="global.handler" class="org.red5.server.CoreHandler"/>
-
- <bean id="global.scope" class="org.red5.server.GlobalScope"
init-method="register">
- <property name="server" ref="red5.server" />
- <property name="name" value="default" />
- <property name="context" ref="global.context" />
- <property name="handler" ref="global.handler" />
- <property name="persistenceClass">
-
<value>org.red5.server.persistence.FilePersistence</value>
- </property>
- </bean>
-
- <bean id="red5.scopeResolver" class="org.red5.server.ScopeResolver">
- <property name="globalScope" ref="global.scope" />
- </bean>
-
- <bean id="installer.service" class="org.red5.server.service.Installer">
- <property name="applicationRepositoryUrl"
value="http://red5.googlecode.com/svn/snapshots/" />
- </bean>
-
-</beans>
=======================================
--- /trunk/singlewebapp/WebContent/WEB-INF/classes/keystore.jmx Mon Oct 12
06:03:07 2009
+++ /dev/null
@@ -1,41 +0,0 @@
-þíþí duke ôº Â »0‚ ·0
-+ * ‚ £U5{ÃÏ‚£È¯íÓíš‹ZO\SAaª?
-z ^K P ‰r¿¯¸O¢ìk ¹c{2‚+Üç·ŸÙyD^Èõ÷Çú? k-þ´¹Ç¹ l³– Ñ9e\ »—óZ˜³$ò•È›uõ+„
-Ç ¶>a÷i
-LŠºdû¹ÕØ?ã4ê4 Á
-—Ø¹Š ÍÏéØ2ÿÖîXyÙý Î ûìÞÝ l–ÁÊBÈSSëÝ%¬;Þ$øéž®Hœ"µD‡â Œ¶ - ; ›0õQ; P<Ûâó¼Ýƒ‹;
Di
+ ‘Ì“×èÈu v ÑÕçªí–:Ç M†ƒ@ ªøû®˜i ‡5
-A
-s1 õ:—*w(ýH¬)9
- ÷Æý¤66ƒe õ|&¯È
-zaÍu?�...@cy½›"#• #B[tâ^sʦËp’ƒ‡eño¾à!" Û®Ïø“Z ÓÀy:‡P=¡ú
-𓸟&Jga ¶1üF! ×ÕÞ»BwÆ‚ W?²Fö˜È.åÆÒG ÎCÏde»œ:Ýø`b ‡x,µú«EÕ¢•O <; ˆÍ?ªóKƒÐëÂßü ¤¸›öC e'CÀÒÑ-¥0EF•ùZ uú3üz«ÅCLôìJ· œ Ë è„qö þ[± ¼Ÿzk‚Œ¬!ó
q5H>‚*'Z1Y–æI Öu÷ Q¦Òé‰q;JäØî6’ÿßÜm >´‚mâÖ°5xü ÿ€›
-ÿ±ñ°
-2 (ۗܨ9± ÕH€|a& ‡
-ë
-wv • ™ Ï 2î ±e×
-/ võô_ ø´;4ø É=¶é¦Y
-É
-7i ^›ÖèRtê PJ¾ØÁ¦¶vL”ÎJ‰ékØÆOs æ {Œ8 ‰9¡Ô€
©¸ÞOäM߯' &@ÈÖVí1³™_ NM1$€Éq"“y’‰º
-']“ H ‚ X.509 T0‚ P0‚ ¹ >¦ŽÈ0
- *†H†÷
- 0o1 0 U US1 0 U CA1 0 U Santa Clara1 0
- U
- Sun Microsystems, Inc.1
-0 U J2SE1
-0 U Duke0
-
-030423130200Z
-300908130200Z0o1 0 U US1 0 U CA1 0 U Santa Clara1 0
- U
- Sun Microsystems, Inc.1
-0 U J2SE1
-0 U Duke0 Ÿ0
- *†H†÷
- 0 ‰ ¿ÌW
-âÝ£ýcÍhCä ¾U ¦6K àï·¿¥œ TÀ •ÙR¤Äl7¦ºÈ1Zè¸CYà @šo^ÓÜLK· 9NÝ«X qý< þt)˜€ê¸þk5q½•½±Ì nƒïJ†ÍÕN\\³ÂÀ>á ª Ÿåò¹
œ BViök ò# 0
- *†H†÷
- E~
-âÆñòaåŸÙ¼²± }a‹jÚ øC ã¸w+ò öÍDÜ¢ÄI(a_ër„дˆ™<SH å D
- µŒX¨T S^ t[ ¤«•„jÕ„èä§G>*Æð'Áì|•ñÌνÞ@ † ’$š*T=
-¹96½cV¥kß ôk
-£‡¨›ä2ý˜ ͘ǃw¥ üZ èÒ*[email protected]
=======================================
--- /trunk/singlewebapp/WebContent/WEB-INF/classes/logback-openmeetings.xml
Thu Jan 21 02:51:09 2010
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<configuration>
- <contextName>openmeetings</contextName>
-
- <jmxConfigurator contextName="openmeetings" />
-
- <appender name="FLOG2" class="ch.qos.logback.core.FileAppender">
- <File>../log/openmeetings.log</File>
- <Append>false</Append>
- <Encoding>UTF-8</Encoding>
- <BufferedIO>false</BufferedIO>
- <ImmediateFlush>true</ImmediateFlush>
- <layout class="ch.qos.logback.classic.PatternLayout">
- <Pattern>
- %5p %d{MM-dd HH:mm:ss.SSS } %F %r %L %c [%t] -
%m%n
- </Pattern>
- </layout>
- </appender>
- <appender name="CONSOLE2" class="ch.qos.logback.core.ConsoleAppender">
- <layout class="ch.qos.logback.classic.PatternLayout">
- <pattern>%5p %d{MM-dd HH:mm:ss.SSS } %F %r %L %c [[%t]]
- %m%n</pattern>
- </layout>
- </appender>
- <logger name="org.apache.axis2">
- <level value="ERROR"/>
- </logger>
- <logger name="com.mchange.v2">
- <level value="ERROR"/>
- </logger>
- <logger name="org.hibernate.cache">
- <level value="ERROR"/>
- </logger>
- <logger name="org.apache.axiom">
- <level value="ERROR"/>
- </logger>
- <logger name="org.hibernate.jdbc">
- <level value="ERROR"/>
- </logger>
- <logger name="org.hibernate.SQL">
- <level value="ERROR"/>
- </logger>
- <logger name="org.apache.commons.httpclient">
- <level value="ERROR"/>
- </logger>
- <logger name="org.hibernate.tool.hbm2ddl">
- <level value="ERROR"/>
- </logger>
- <logger name="org.hibernate">
- <level value="ERROR"/>
- </logger>
- <logger name="de.hunsicker.jalopy.io">
- <level value="ERROR"/>
- </logger>
- <logger name="org.apache.axis2.enterprise">
- <level value="ERROR"/>
- </logger>
- <logger name="httpclient.wire.header">
- <level value="ERROR"/>
- </logger>
- <root>
- <level value="ERROR"/>
- <appender-ref ref="FLOG2"/>
- <appender-ref ref="CONSOLE2"/>
- </root>
-</configuration>
=======================================
--- /trunk/singlewebapp/WebContent/WEB-INF/classes/logback-root.xml Thu Jan
21 02:51:09 2010
+++ /dev/null
@@ -1,66 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-
-<configuration>
- <contextName>root</contextName>
-
- <jmxConfigurator contextName="root" />
-
- <appender name="FLOG2" class="ch.qos.logback.core.FileAppender">
- <File>../log/openmeetings.log</File>
- <Append>false</Append>
- <Encoding>UTF-8</Encoding>
- <BufferedIO>false</BufferedIO>
- <ImmediateFlush>true</ImmediateFlush>
- <layout class="ch.qos.logback.classic.PatternLayout">
- <Pattern>
- %5p %d{MM-dd HH:mm:ss.SSS } %F %r %L %c [%t] -
%m%n
- </Pattern>
- </layout>
- </appender>
- <appender name="CONSOLE2" class="ch.qos.logback.core.ConsoleAppender">
- <layout class="ch.qos.logback.classic.PatternLayout">
- <pattern>%5p %d{MM-dd HH:mm:ss.SSS } %F %r %L %c [%t]
- %m%n</pattern>
- </layout>
- </appender>
- <logger name="org.apache.axis2">
- <level value="ERROR"/>
- </logger>
- <logger name="com.mchange.v2">
- <level value="ERROR"/>
- </logger>
- <logger name="org.hibernate.cache">
- <level value="ERROR"/>
- </logger>
- <logger name="org.apache.axiom">
- <level value="ERROR"/>
- </logger>
- <logger name="org.hibernate.jdbc">
- <level value="ERROR"/>
- </logger>
- <logger name="org.hibernate.SQL">
- <level value="ERROR"/>
- </logger>
- <logger name="org.apache.commons.httpclient">
- <level value="ERROR"/>
- </logger>
- <logger name="org.hibernate.tool.hbm2ddl">
- <level value="ERROR"/>
- </logger>
- <logger name="org.hibernate">
- <level value="ERROR"/>
- </logger>
- <logger name="de.hunsicker.jalopy.io">
- <level value="ERROR"/>
- </logger>
- <logger name="org.apache.axis2.enterprise">
- <level value="ERROR"/>
- </logger>
- <logger name="httpclient.wire.header">
- <level value="ERROR"/>
- </logger>
- <root>
- <level value="ERROR"/>
- <appender-ref ref="FLOG2"/>
- <appender-ref ref="CONSOLE2"/>
- </root>
-</configuration>
=======================================
--- /trunk/singlewebapp/WebContent/WEB-INF/classes/logback.xml Fri Dec 18
08:09:48 2009
+++ /dev/null
@@ -1,279 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<configuration>
-
- <contextName>root</contextName>
-
- <jmxConfigurator contextName="root" />
-
- <consolePlugin/>
- <!-- Appenders http://logback.qos.ch/manual/appenders.html -->
- <appender name="CONSOLE"
- class="ch.qos.logback.core.ConsoleAppender">
- <filter class="ch.qos.logback.classic.filter.LevelFilter">
- <level>INFO</level>
- <onMatch>ACCEPT</onMatch>
- <onMismatch>DENY</onMismatch>
- </filter>
- <layout class="ch.qos.logback.classic.PatternLayout">
- <Pattern>
- %date [%thread] %-5level %logger - %msg%n
- </Pattern>
- </layout>
- </appender>
- <appender name="FILE" class="ch.qos.logback.core.FileAppender">
- <File>../log/red5.log</File>
- <Append>false</Append>
- <Encoding>UTF-8</Encoding>
- <BufferedIO>false</BufferedIO>
- <ImmediateFlush>true</ImmediateFlush>
- <layout class="ch.qos.logback.classic.PatternLayout">
- <Pattern>
- %date [%thread] %-5level %logger{35} - %msg%n
- </Pattern>
- </layout>
- </appender>
- <appender name="ERRORFILE" class="ch.qos.logback.core.FileAppender">
- <File>../log/error.log</File>
- <Append>false</Append>
- <Encoding>UTF-8</Encoding>
- <BufferedIO>false</BufferedIO>
- <ImmediateFlush>true</ImmediateFlush>
- <filter class="ch.qos.logback.classic.filter.ThresholdFilter">
- <level>WARN</level>
- </filter>
- <layout class="ch.qos.logback.classic.PatternLayout">
- <Pattern>
- %date [%thread] %-5level %logger{35} - %msg%n
- </Pattern>
- </layout>
- </appender>
- <root>
- <level value="ERROR" />
- <appender-ref ref="CONSOLE" />
- <appender-ref ref="FILE" />
- <appender-ref ref="ERRORFILE" />
- <!-- -->
- </root>
- <!-- Red5 -->
- <logger name="org.red5.io">
- <level value="INFO" />
- </logger>
- <logger name="org.red5.server">
- <level value="WARN" />
- </logger>
- <logger name="org.red5.server.Client">
- <level value="INFO" />
- </logger>
- <logger name="org.red5.server.Standalone">
- <level value="INFO" />
- </logger>
- <logger name="org.red5.server.api.stream.support">
- <level value="INFO" />
- </logger>
- <logger name="org.red5.server.cache">
- <level value="WARN" />
- </logger>
- <logger
- name="org.red5.server.jetty.Red5WebPropertiesConfiguration">
- <level value="WARN" />
- </logger>
- <logger name="org.red5.server.jmx">
- <level value="INFO" />
- </logger>
- <logger name="org.red5.server.messaging.InMemoryPushPushPipe">
- <level value="INFO" />
- </logger>
- <logger name="org.red5.server.net">
- <level value="INFO" />
- </logger>
- <logger name="org.red5.server.net.servlet.RTMPTServlet">
- <level value="WARN" />
- </logger>
- <logger name="org.red5.server.net.servlet">
- <level value="WARN" />
- </logger>
- <logger name="org.red5.server.net.proxy">
- <level value="INFO" />
- </logger>
- <logger name="org.red5.server.net.remoting">
- <level value="WARN" />
- </logger>
- <logger name="org.red5.server.net.rtmp">
- <level value="WARN" />
- </logger>
- <logger name="org.red5.server.net.rtmp.RTMPHandler">
- <level value="OFF" />
- </logger>
- <logger name="org.red5.server.net.rtmp.BaseRTMPHandler">
- <level value="OFF" />
- </logger>
- <logger name="org.red5.server.net.rtmp.codec">
- <level value="INFO" />
- </logger>
- <logger name="org.red5.server.net.rtmp.RTMPMinaIoHandler">
- <level value="OFF" />
- </logger>
- <logger name="org.red5.server.net.rtmp.RTMPMinaTransport">
- <level value="INFO" />
- </logger>
- <logger name="org.red5.server.net.rtmp.status">
- <level value="INFO" />
- </logger>
- <logger name="org.red5.server.net.rtmpt">
- <level value="WARN" />
- </logger>
- <logger name="org.red5.server.persistence">
- <level value="WARN" />
- </logger>
- <logger name="org.red5.server.pooling.ThreadObjectFactory">
- <level value="WARN" />
- </logger>
- <logger name="org.red5.server.script">
- <level value="WARN" />
- </logger>
- <logger name="org.red5.server.service">
- <level value="INFO" />
- </logger>
- <logger name="org.red5.server.so">
- <level value="WARN" />
- </logger>
- <logger name="org.red5.server.stream">
- <level value="INFO" />
- </logger>
- <logger name="org.red5.server.stream.consumer">
- <level value="WARN" />
- </logger>
- <logger name="org.red5.server.war">
- <level value="DEBUG" />
- </logger>
- <!-- Red5 demos -->
- <logger name="org.red5.server.webapp.oflaDemo">
- <level value="WARN" />
- </logger>
-
- <logger name="org.openmeetings">
- <level value="DEBUG" />
- </logger>
-
- <!-- Mina -->
- <logger name="org.apache.mina">
- <level value="WARN" />
- </logger>
- <logger name="org.apache.mina.filter">
- <level value="WARN" />
- </logger>
- <logger name="org.apache.mina.filter.thread.ThreadPoolFilter">
- <level value="WARN" />
- </logger>
- <!-- Apache commons -->
- <logger name="org.apache.commons.modeler">
- <level value="WARN" />
- </logger>
- <logger name="org.apache.commons.beanutils">
- <level value="WARN" />
- </logger>
- <logger name="org.apache.commons.digester">
- <level value="WARN" />
- </logger>
- <logger name="httpclient">
- <level value="WARN" />
- </logger>
- <!-- Apache catalina / tomcat -->
- <logger name="org.apache.catalina">
- <level value="INFO" />
- </logger>
- <logger name="org.apache.catalina.authenticator">
- <level value="INFO" />
- </logger>
- <logger name="org.apache.catalina.realm">
- <level value="WARN" />
- </logger>
- <logger name="org.apache.catalina.session">
- <level value="WARN" />
- </logger>
- <logger name="org.apache.jasper">
- <level value="INFO" />
- </logger>
- <!-- Jetty -->
- <logger name="org.mortbay">
- <level value="INFO" />
- </logger>
- <logger name="org.mortbay.log">
- <level value="INFO" />
- </logger>
- <!-- Spring -->
- <logger name="org.springframework">
- <level value="INFO" />
- </logger>
- <logger name="org.springframework.beans.factory">
- <level value="INFO" />
- </logger>
- <logger name="org.springframework.beans.factory.xml">
- <level value="WARN" />
- </logger>
- <logger name="org.springframework.ui.context.support">
- <level value="WARN" />
- </logger>
- <logger name="org.springframework.web.context">
- <level value="INFO" />
- </logger>
- <logger name="org.springframework.web.context.support">
- <level value="WARN" />
- </logger>
- <logger name="org.quartz">
- <level value="WARN" />
- </logger>
- <!-- Caching -->
- <logger name="net.sf.ehcache">
- <level value="INFO" />
- </logger>
- <logger name="com.whirlycott.cache">
- <level value="WARN" />
- </logger>
- <logger name="com.whirlycott.cache.policy">
- <level value="WARN" />
- </logger>
-
- <!-- OpenMeetings
- <logger name="org.apache.axis2">
- <level value="ERROR"/>
- </logger>
- <logger name="org.openmeetings">
- <level value="DEBUG"/>
- </logger>
- <logger name="com.mchange.v2">
- <level value="ERROR"/>
- </logger>
- <logger name="org.hibernate.cache">
- <level value="ERROR"/>
- </logger>
- <logger name="org.apache.axiom">
- <level value="ERROR"/>
- </logger>
- <logger name="org.hibernate.jdbc">
- <level value="ERROR"/>
- </logger>
- <logger name="org.hibernate.SQL">
- <level value="ERROR"/>
- </logger>
- <logger name="org.apache.commons.httpclient">
- <level value="ERROR"/>
- </logger>
- <logger name="org.hibernate.tool.hbm2ddl">
- <level value="ERROR"/>
- </logger>
- <logger name="org.hibernate">
- <level value="ERROR"/>
- </logger>
- <logger name="de.hunsicker.jalopy.io">
- <level value="ERROR"/>
- </logger>
- <logger name="org.apache.axis2.enterprise">
- <level value="ERROR"/>
- </logger>
- <logger name="httpclient.wire.header">
- <level value="ERROR"/>
- </logger>
- -->
-
-</configuration>
=======================================
--- /trunk/singlewebapp/WebContent/WEB-INF/classes/password.properties Mon
Oct 12 06:03:07 2009
+++ /dev/null
@@ -1,33 +0,0 @@
-# password.properties
-
-# Password file for Remote JMX API authentication. This file defines
-# the different roles and their passwords.
-
-# The file format for the password file is syntactically the same as
-# the Properties file format. The syntax is described in the Javadoc
-# for java.util.Properties.load.
-
-# A typical password file has multiple lines, where each line is blank,
-# a comment (like this one), or a password entry.
-
-# A password entry consists of a role name and an associated password.
-# The role name is any string that does not itself contain spaces or
-# tabs. The password is again any string that does not contain spaces
-# or tabs. Note that passwords appear in the clear in this file, so it
-# is a good idea not to use valuable passwords.
-
-# A given role should have at most one entry in this file. If a role
-# has no entry, it has no access.
-# If multiple entries are found for the same role name, then the last
-# one is used.
-
-# In a typical installation, this file can be read by anybody on the
-# local machine, and possibly by people on other machines.
-# For security, you should either restrict the access to this file,
-# or specify another, less accessible file in the management config
-# file as described above.
-
-# Role and password used for authentication by the RMI connector in
-# this example.
-#
-red5user changeme
=======================================
--- /trunk/singlewebapp/WebContent/WEB-INF/classes/red5-common.xml Mon Oct
12 06:03:07 2009
+++ /dev/null
@@ -1,178 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<beans xmlns="http://www.springframework.org/schema/beans"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:lang="http://www.springframework.org/schema/lang"
- xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
- http://www.springframework.org/schema/lang
http://www.springframework.org/schema/lang/spring-lang-2.5.xsd">
- <!-- This context is shared between all child contexts. -->
- <!-- Server bean -->
- <bean id="red5.server" class="org.red5.server.Server"/>
- <!-- JMX server -->
- <bean id="jmxFactory" class="org.red5.server.jmx.JMXFactory">
- <property name="domain" value="org.red5.server"/>
- </bean>
- <bean id="jmxAgent" class="org.red5.server.jmx.JMXAgent"
init-method="init">
- <!-- The RMI adapter allows remote connections to the MBeanServer
-->
- <property name="enableRmiAdapter" value="false"/>
- <property name="rmiAdapterPort" value="9999"/>
- <property name="rmiAdapterRemotePort" value=""/>
- <property name="rmiAdapterHost" value="127.0.0.1"/>
- <property name="enableSsl" value="false"/>
- <!-- Starts a registry if it doesnt exist -->
- <property name="startRegistry" value="false"/>
- <!-- Authentication -->
- <property name="remoteAccessProperties" value="access.properties"/>
- <property name="remotePasswordProperties"
value="password.properties"/>
- <property name="remoteSSLKeystore" value=""/>
- <property name="remoteSSLKeystorePass" value=""/>
- <!-- Mina offers its own Mbeans so you may integrate them here -->
- <property name="enableMinaMonitor" value="false"/>
- </bean>
- <!-- Serializes objects to AMF binary -->
- <bean id="serializer" class="org.red5.io.object.Serializer"/>
- <!-- Deserializes objects from AMF binary -->
- <bean id="deserializer" class="org.red5.io.object.Deserializer"/>
- <!-- Deals with StatusObjects representing statuses like FMS
NetConnection.Connect.Success status -->
- <bean id="statusObjectService"
class="org.red5.server.net.rtmp.status.StatusObjectService"
- autowire="byType" init-method="initialize"/>
- <!-- RTMP codec factory -->
- <bean id="rtmpCodecFactory"
class="org.red5.server.net.rtmp.codec.RTMPMinaCodecFactory"
- autowire="byType" init-method="init">
- <property name="minaEncoder">
- <bean
class="org.red5.server.net.rtmp.codec.RTMPMinaProtocolEncoder">
- <property name="serializer"><ref
bean="serializer"/></property>
- </bean>
- </property>
- <property name="minaDecoder">
- <bean
class="org.red5.server.net.rtmp.codec.RTMPMinaProtocolDecoder">
- <property name="deserializer"><ref
bean="deserializer"/></property>
- </bean>
- </property>
- </bean>
- <!-- Remoting calls codec factory -->
- <bean id="remotingCodecFactory"
class="org.red5.server.net.remoting.codec.RemotingCodecFactory"
- autowire="byType" init-method="init"/>
- <!-- Video codec factory -->
- <bean id="videoCodecFactory"
class="org.red5.server.stream.VideoCodecFactory">
- <property name="codecs">
- <list>
- <bean id="screenVideoCodec"
class="org.red5.server.stream.codec.ScreenVideo"/>
- <bean id="sorensonVideoCodec"
class="org.red5.server.stream.codec.SorensonVideo"/>
- </list>
- </property>
- </bean>
- <!-- Streamable file factory -->
- <bean id="streamableFileFactory"
class="org.red5.io.StreamableFileFactory">
- <property name="services">
- <list>
- <bean id="flvFileService"
class="org.red5.io.flv.impl.FLVService">
- <property name="generateMetadata"
value="true"/>
- </bean>
- <bean id="mp3FileService"
class="org.red5.io.mp3.impl.MP3Service"/>
- </list>
- </property>
- </bean>
- <!-- Thread that writes modified objects to disk periodically -->
- <bean id="filePersistenceThread"
class="org.red5.server.persistence.FilePersistenceThread"/>
- <!-- Handles creation / lookup of shared objects -->
- <bean id="sharedObjectService"
class="org.red5.server.so.SharedObjectService">
- <property name="persistenceClassName">
-
<value>org.red5.server.persistence.FilePersistence</value>
- </property>
- </bean>
- <!-- High level access to streams -->
- <bean id="streamService" class="org.red5.server.stream.StreamService"/>
- <!-- High level access to broadcasted streams -->
- <bean id="providerService"
class="org.red5.server.stream.ProviderService"/>
- <!-- Provides output to consumers -->
- <bean id="consumerService"
class="org.red5.server.stream.ConsumerService"/>
- <!-- Simple bandwidth control -->
- <bean id="BWControlService"
class="org.red5.server.stream.SimpleBWControlService" init-method="init"
destroy-method="shutdown">
- <property name="interval" value="100"/>
- <property name="defaultCapacity" value="104857600"/>
- <!-- 100MB -->
- </bean>
- <!-- Scheduling service -->
- <bean id="schedulingService"
class="org.red5.server.scheduling.QuartzSchedulingService"/>
- <!-- Threadpool settings for the remoting clients -->
- <bean id="remotingPool" class="org.red5.server.pooling.ThreadPool">
- <property name="poolSize" value="8"/>
- </bean>
- <!-- Use injection to setup thread pool for remoting clients -->
- <bean id="remotingClient"
class="org.red5.server.net.remoting.RemotingClient">
- <property name="threadPool" ref="remotingPool"/>
- </bean>
- <!--
- Now we can load the cache engine, only one may be enabled at a time. If
no-caching is required select the
- NoCacheImpl. Three other implementations based on EhCache, WhirlyCache,
and Red5Cache are also available.
- -->
- <bean id="object.cache" class="org.red5.server.cache.NoCacheImpl"/>
-
- <!--
- Cache to use for keyframe metadata.
- -->
- <bean id="keyframe.cache" class="org.red5.io.FileKeyFrameMetaCache"/>
- <!--
- Represents FLV files
- Use injection to set the cache impl to be used with flvs
- -->
- <bean id="flv.impl" class="org.red5.io.flv.impl.FLV">
- <property name="cache">
- <ref bean="object.cache"/>
- </property>
- </bean>
- <!-- Use injection to set the keyframe cache for FLV files -->
- <bean id="flvreader.impl" class="org.red5.io.flv.impl.FLVReader">
- <property name="keyFrameCache">
- <ref bean="keyframe.cache"/>
- </property>
- </bean>
- <!-- Use injection to set the keyframe cache for MP3 files -->
- <bean id="mp3reader.impl" class="org.red5.io.mp3.impl.MP3Reader">
- <property name="frameCache">
- <ref bean="keyframe.cache"/>
- </property>
- </bean>
- <!-- Use injection to set the buffer type for reading FLV files -->
- <bean
class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
- <property name="staticMethod">
-
<value>org.red5.io.flv.impl.FLVReader.setBufferType</value>
- </property>
- <!-- Three buffer types are available 'auto', 'heap', and 'direct'
-->
- <property name="arguments" value="auto"/>
- </bean>
- <!-- Use injection to set the buffer size for reading FLV files -->
- <bean
class="org.springframework.beans.factory.config.MethodInvokingFactoryBean">
- <property name="staticMethod">
-
<value>org.red5.io.flv.impl.FLVReader.setBufferSize</value>
- </property>
- <!-- Three buffer types are available 'auto', 'heap', and 'direct'
-->
- <property name="arguments" value="4096"/>
- </bean>
- <!-- Executor that will be used to schedule stream playback to keep
- the client buffer filled.
- -->
- <bean id="streamExecutor"
class="java.util.concurrent.ScheduledThreadPoolExecutor">
- <constructor-arg value="16"/>
- <property name="maximumPoolSize" value="64"/>
- </bean>
- <!-- ClientBroadcastStream and PlaylistSubscriberStream
- that will be used by RTMPConnection and maybe other classes.
- These beans are lazy-init because most likely server will need
- to be up and running before we can get a smart implementation
- of these streams
- -->
- <bean id="playlistSubscriberStream" scope="prototype" lazy-init="true"
class="org.red5.server.stream.PlaylistSubscriberStream">
- <property name="executor" ref="streamExecutor"/>
- <!-- Check for buffer underruns every X ms and generate
NetStream.Play.InsufficientBW accordingly.
- Set to 0 to disable. Be careful not to set this value too small to
avoid network congestion.
- -->
- <property name="bufferCheckInterval" value="5000"/>
- <!-- A NetStream.Play.InsufficientBW message is generated if more than X
messages are queued for sending on the connection.
- This value will also control the maximum pending messages on the
server. To use a smaller value on slow connections
- to get smaller delay for downstream server commands.
- -->
- <property name="underrunTrigger" value="10"/>
- </bean>
- <bean id="clientBroadcastStream" scope="prototype" lazy-init="true"
class="org.red5.server.stream.ClientBroadcastStream"/>
-
-</beans>
=======================================
--- /trunk/singlewebapp/WebContent/WEB-INF/classes/red5-core.xml Mon Oct 12
06:03:07 2009
+++ /dev/null
@@ -1,108 +0,0 @@
-<?xml version="1.0" encoding="UTF-8" ?>
-<beans xmlns="http://www.springframework.org/schema/beans"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:lang="http://www.springframework.org/schema/lang"
- xsi:schemaLocation="http://www.springframework.org/schema/beans
http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
- http://www.springframework.org/schema/lang
http://www.springframework.org/schema/lang/spring-lang-2.5.xsd">
- <!-- This context holds all the networking: mina -->
-
- <bean id="customEditorConfigurer"
-
class="org.springframework.beans.factory.config.CustomEditorConfigurer">
- <property name="customEditors">
- <map>
- <entry key="java.net.SocketAddress">
- <bean
-
class="org.apache.mina.integration.beans.InetSocketAddressEditor" />
- </entry>
- </map>
- </property>
- </bean>
-
- <!-- RTMP Handler -->
- <bean id="rtmpHandler"
- class="org.red5.server.net.rtmp.RTMPHandler">
- <property name="server" ref="red5.server" />
- <property name="statusObjectService" ref="statusObjectService"
/>
- </bean>
-
- <bean id="rtmpMinaConnManager"
- class="org.red5.server.net.rtmp.RTMPConnManager">
- </bean>
-
- <!-- RTMP Mina IO Handler -->
- <bean id="rtmpMinaIoHandler"
- class="org.red5.server.net.rtmp.RTMPMinaIoHandler">
- <property name="handler" ref="rtmpHandler" />
- <property name="codecFactory" ref="rtmpCodecFactory" />
- <property name="rtmpConnManager" ref="rtmpMinaConnManager" />
- </bean>
-
- <!-- RTMP Mina Transport -->
- <bean id="rtmpTransport"
class="org.red5.server.net.rtmp.RTMPMinaTransport" init-method="start"
destroy-method="stop">
- <property name="ioHandler" ref="rtmpMinaIoHandler" />
- <property name="connectors">
- <list>
- <bean class="java.net.InetSocketAddress">
- <constructor-arg index="0" type="java.lang.String"
value="0.0.0.0" />
- <constructor-arg index="1" type="int" value="1935" />
- </bean>
- <!-- You can now add additional ports and ip addresses
- <bean class="java.net.InetSocketAddress">
- <constructor-arg index="0" type="java.lang.String"
value="0.0.0.0" />
- <constructor-arg index="1" type="int" value="1936" />
- </bean>
- -->
- </list>
- </property>
- <property name="receiveBufferSize" value="65536" />
- <property name="sendBufferSize" value="271360" />
- <property name="eventThreadsCore" value="4" />
- <property name="eventThreadsMax" value="8" />
- <property name="eventThreadsQueue" value="-1 " />
- <property name="eventThreadsKeepalive" value="60" />
- <!-- This is the interval at which the sessions are polled for stats. If
mina monitoring is not
- enabled, polling will not occur. -->
- <property name="jmxPollInterval" value="1000" />
- <property name="tcpNoDelay" value="true" />
- </bean>
-
- <!-- RTMP Mina Connection -->
- <bean id="rtmpMinaConnection" scope="prototype"
- class="org.red5.server.net.rtmp.RTMPMinaConnection">
- <!-- Ping clients every X ms. Set to 0 to disable ghost detection code.
-->
- <property name="pingInterval" value="5000" />
- <!-- Disconnect client after X ms of not responding. -->
- <property name="maxInactivity" value="60000" />
- <!-- Max. time in milliseconds to wait for a valid handshake.
-->
- <property name="maxHandshakeTimeout" value="5000" />
- </bean>
-
- <bean id="rtmptConnManager"
- class="org.red5.server.net.rtmp.RTMPConnManager">
- </bean>
-
- <!-- RTMPT Handler -->
- <bean id="rtmptHandler"
- class="org.red5.server.net.rtmpt.RTMPTHandler"
autowire="byType">
- <property name="codecFactory" ref="rtmpCodecFactory" />
- </bean>
-
- <!-- Use injection to store RTMPT handler in servlet -->
- <bean id="rtmptServlet"
- class="org.red5.server.net.rtmpt.RTMPTServlet">
- <property name="handler" ref="rtmptHandler" />
- <property name="rtmpConnManager" ref="rtmptConnManager" />
- </bean>
-
- <!-- RTMPT Connection -->
- <bean id="rtmptConnection" scope="prototype"
- class="org.red5.server.net.rtmpt.RTMPTConnection">
- <!-- Ping clients every X ms. Set to 0 to disable ghost detection code.
-->
- <property name="pingInterval" value="5000" />
- <!-- Disconnect client after X ms of not responding. -->
- <property name="maxInactivity" value="60000" />
- <!-- Max. time in milliseconds to wait for a valid handshake.
-->
- <property name="maxHandshakeTimeout" value="5000" />
- </bean>
-
-</beans>
=======================================
--- /trunk/singlewebapp/WebContent/WEB-INF/classes/truststore.jmx Mon Oct
12 06:03:07 2009
+++ /dev/null
@@ -1,24 +0,0 @@
-þíþí dukecert ôºžùm X.509 T0‚ P0‚ ¹ >¦ŽÈ0
- *†H†÷
- 0o1 0 U US1 0 U CA1 0 U Santa Clara1 0
- U
- Sun Microsystems, Inc.1
-0 U J2SE1
-0 U Duke0
-
-030423130200Z
-300908130200Z0o1 0 U US1 0 U CA1 0 U Santa Clara1 0
- U
- Sun Microsystems, Inc.1
-0 U J2SE1
-0 U Duke0 Ÿ0
- *†H†÷
- 0 ‰ ¿ÌW
-âÝ£ýcÍhCä ¾U ¦6K àï·¿¥œ TÀ •ÙR¤Äl7¦ºÈ1Zè¸CYà @šo^ÓÜLK· 9NÝ«X qý< þt)˜€ê¸þk5q½•½±Ì nƒïJ†ÍÕN\\³ÂÀ>á ª Ÿåò¹
œ BViök ò# 0
- *†H†÷
- E~
-âÆñòaåŸÙ¼²± }a‹jÚ øC ã¸w+ò öÍDÜ¢ÄI(a_ër„дˆ™<SH å D
- µŒX¨T S^ t[ ¤«•„jÕ„èä§G>*Æð'Áì|•ñÌνÞ@ † ’$š*T=
-¹96½cV¥kß ôk
-£‡¨›ä2ý˜ ç]kk¾ã´Ç8 "â?ô
-�ݻ
--
You received this message because you are subscribed to the Google Groups
"OpenMeetings developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/openmeetings-dev?hl=en.