diff options
Diffstat (limited to 'plugins/org.eclipse.net4j.tests/META-INF/socketServer.xml')
-rw-r--r-- | plugins/org.eclipse.net4j.tests/META-INF/socketServer.xml | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/plugins/org.eclipse.net4j.tests/META-INF/socketServer.xml b/plugins/org.eclipse.net4j.tests/META-INF/socketServer.xml new file mode 100644 index 0000000000..c570efe600 --- /dev/null +++ b/plugins/org.eclipse.net4j.tests/META-INF/socketServer.xml @@ -0,0 +1,90 @@ +<?xml version="1.0" encoding="ISO-8859-1"?> +<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN" + "http://www.springframework.org/dtd/spring-beans.dtd"> +<beans> + + <!-- ######################################################## --> + <bean id="propertyConfigurer" + class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> + <property name="locations"> + <list> + <value>file:META-INF/common.properties</value> + </list> + </property> + </bean> + + <!-- ######################################################## --> + <bean id="bufferPool" class="org.eclipse.net4j.core.impl.BufferPoolImpl"> + <property name="bufferSize"> + <value>${bufferPool.bufferSize}</value> + </property> + </bean> + + <!-- ######################################################## --> + <bean id="connectionManager" class="org.eclipse.net4j.core.impl.ConnectionManagerImpl"> + <property name="maxConnections"> + <value>${connectionManager.maxConnections}</value> + </property> + </bean> + + <!-- ######################################################## --> + <bean id="protocolManager" class="org.eclipse.net4j.core.impl.ProtocolManagerImpl"/> + + <!-- ######################################################## --> + <bean id="multiplexer" class="org.eclipse.net4j.core.impl.MultiplexerImpl"/> + + <!-- ######################################################## --> + <bean id="basicServerProtocol" class="org.eclipse.net4j.core.protocol.BasicServerProtocol"> + <property name="protocolManager"> + <ref local="protocolManager"/> + </property> + </bean> + + <!-- ######################################################## --> + <bean id="channel" singleton="false" class="org.eclipse.net4j.core.impl.ChannelImpl"> + <property name="multiplexer"> + <ref local="multiplexer"/> + </property> + <property name="responseTimeoutMillis"> + <value>${channel.responseTimeoutMillis}</value> + </property> + </bean> + + <!-- ######################################################## --> + <bean id="selectorManager" class="org.eclipse.net4j.socket.impl.SelectorManagerImpl"/> + + <!-- ######################################################## --> + <bean id="protocol" class="org.eclipse.net4j.test.protocol.Net4jTestProtocol"> + <property name="protocolManager"> + <ref local="protocolManager"/> + </property> + </bean> + + <!-- ######################################################## --> + <bean id="acceptor" class="org.eclipse.net4j.socket.impl.SocketAcceptorImpl"> + <property name="listenAddr"> + <value>0.0.0.0</value> + </property> + <property name="listenPort"> + <value>${socket.port}</value> + </property> + </bean> + + <!-- ######################################################## --> + <bean id="slave" singleton="false" + class="org.eclipse.net4j.socket.impl.PassiveSocketConnectorImpl"> + <property name="bufferPool"> + <ref local="bufferPool"/> + </property> + <property name="connectionManager"> + <ref local="connectionManager"/> + </property> + <property name="protocolManager"> + <ref local="protocolManager"/> + </property> + <property name="selectorManager"> + <ref local="selectorManager"/> + </property> + </bean> + +</beans> |