cvs commit: jakarta-tomcat-catalina/modules/cluster/test/src/share/org/apache/catalina/cluster/tcp ReplicationTransmitterTest.java
fhanik 2005/04/18 07:34:56 Modified:modules/cluster/src/share/org/apache/catalina/cluster/tcp ReplicationTransmitter.java modules/cluster/test/src/share/org/apache/catalina/cluster/tcp ReplicationTransmitterTest.java Log: Fixed spelling errors Revision ChangesPath 1.32 +5 -5 jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/tcp/ReplicationTransmitter.java Index: ReplicationTransmitter.java === RCS file: /home/cvs/jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/tcp/ReplicationTransmitter.java,v retrieving revision 1.31 retrieving revision 1.32 diff -u -r1.31 -r1.32 --- ReplicationTransmitter.java 16 Apr 2005 07:22:41 - 1.31 +++ ReplicationTransmitter.java 18 Apr 2005 14:34:56 - 1.32 @@ -425,7 +425,7 @@ time = System.currentTimeMillis(); } try { -byte[] data = serialze(message); +byte[] data = serialize(message); String key = getKey(member); IDataSender sender = (IDataSender) map.get(key); sendMessageData(message.getUniqueId(), data, sender); @@ -447,7 +447,7 @@ time = System.currentTimeMillis(); } try { -byte[] data = serialze(message); +byte[] data = serialize(message); IDataSender[] senders = getSenders(); for (int i = 0; i senders.length; i++) { @@ -751,13 +751,13 @@ } /** - * serialze message and add timestamp + * serialize message and add timestamp * @see GZIPOutputStream * @param msg cluster message * @return cluster message as byte array * @throws IOException */ -protected byte[] serialze(ClusterMessage msg) throws IOException { +protected byte[] serialize(ClusterMessage msg) throws IOException { msg.setTimestamp(System.currentTimeMillis()); ByteArrayOutputStream outs = new ByteArrayOutputStream(); ObjectOutputStream out; 1.3 +2 -2 jakarta-tomcat-catalina/modules/cluster/test/src/share/org/apache/catalina/cluster/tcp/ReplicationTransmitterTest.java Index: ReplicationTransmitterTest.java === RCS file: /home/cvs/jakarta-tomcat-catalina/modules/cluster/test/src/share/org/apache/catalina/cluster/tcp/ReplicationTransmitterTest.java,v retrieving revision 1.2 retrieving revision 1.3 diff -u -r1.2 -r1.3 --- ReplicationTransmitterTest.java 17 Apr 2005 16:17:16 - 1.2 +++ ReplicationTransmitterTest.java 18 Apr 2005 14:34:56 - 1.3 @@ -36,7 +36,7 @@ transmitter.setCompress(true); SessionMessageImpl message= new SessionMessageImpl(); message.setUniqueId(test); -byte [] data = transmitter.serialze(message); +byte [] data = transmitter.serialize(message); assertTrue(200 data.length); Object myobj = getGZPObject(data); assertTrue(myobj instanceof SessionMessageImpl); - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-tomcat-catalina/modules/cluster/test/src/share/org/apache/catalina/cluster/tcp ReplicationTransmitterTest.java
pero2005/04/17 09:17:16 Modified:modules/cluster/test/src/share/org/apache/catalina/cluster/tcp ReplicationTransmitterTest.java Log: correct name change Revision ChangesPath 1.2 +2 -2 jakarta-tomcat-catalina/modules/cluster/test/src/share/org/apache/catalina/cluster/tcp/ReplicationTransmitterTest.java Index: ReplicationTransmitterTest.java === RCS file: /home/cvs/jakarta-tomcat-catalina/modules/cluster/test/src/share/org/apache/catalina/cluster/tcp/ReplicationTransmitterTest.java,v retrieving revision 1.1 retrieving revision 1.2 diff -u -r1.1 -r1.2 --- ReplicationTransmitterTest.java 12 Apr 2005 18:56:07 - 1.1 +++ ReplicationTransmitterTest.java 17 Apr 2005 16:17:16 - 1.2 @@ -36,7 +36,7 @@ transmitter.setCompress(true); SessionMessageImpl message= new SessionMessageImpl(); message.setUniqueId(test); -byte [] data = transmitter.createMessageData(message); +byte [] data = transmitter.serialze(message); assertTrue(200 data.length); Object myobj = getGZPObject(data); assertTrue(myobj instanceof SessionMessageImpl); - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
cvs commit: jakarta-tomcat-catalina/modules/cluster/test/src/share/org/apache/catalina/cluster/tcp ReplicationTransmitterTest.java
pero2005/04/12 11:56:07 Modified:modules/cluster/src/share/org/apache/catalina/cluster ClusterSender.java modules/cluster/src/share/org/apache/catalina/cluster/io XByteBuffer.java modules/cluster/src/share/org/apache/catalina/cluster/tcp DataSender.java FastAsyncSocketSender.java ReplicationTransmitter.java SimpleTcpCluster.java TcpReplicationThread.java mbeans-descriptors.xml modules/cluster to-do.txt Added: modules/cluster/test/src/share/org/apache/catalina/cluster/tcp ReplicationTransmitterTest.java Log: Optimize cluster send message add some usefull mbean attributes Refactor ReplicationTransmitter Revision ChangesPath 1.7 +2 -2 jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/ClusterSender.java Index: ClusterSender.java === RCS file: /home/cvs/jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/ClusterSender.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- ClusterSender.java10 Apr 2005 16:20:45 - 1.6 +++ ClusterSender.java12 Apr 2005 18:56:07 - 1.7 @@ -39,9 +39,9 @@ public void backgroundProcess() ; -public void sendMessage(String messageId, byte[] indata, Member member) throws java.io.IOException; +public void sendMessage(ClusterMessage message, Member member) throws java.io.IOException; -public void sendMessage(String messageId, byte[] indata) throws java.io.IOException; +public void sendMessage(ClusterMessage message) throws java.io.IOException; public boolean isWaitForAck(); public void setWaitForAck(boolean isWaitForAck); 1.13 +2 -1 jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/io/XByteBuffer.java Index: XByteBuffer.java === RCS file: /home/cvs/jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/io/XByteBuffer.java,v retrieving revision 1.12 retrieving revision 1.13 diff -u -r1.12 -r1.13 --- XByteBuffer.java 5 Apr 2005 18:05:52 - 1.12 +++ XByteBuffer.java 12 Apr 2005 18:56:07 - 1.13 @@ -366,6 +366,7 @@ * @param indata - the message data to be contained within the package * @param compress - compress message data or not * @return - a full package (header,size,data,footer) + * @deprecated since 5.5.10 */ public static byte[] createDataPackage(byte[] indata, boolean compress) throws java.io.IOException { 1.7 +18 -6 jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/tcp/DataSender.java Index: DataSender.java === RCS file: /home/cvs/jakarta-tomcat-catalina/modules/cluster/src/share/org/apache/catalina/cluster/tcp/DataSender.java,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- DataSender.java 10 Apr 2005 16:20:46 - 1.6 +++ DataSender.java 12 Apr 2005 18:56:07 - 1.7 @@ -17,10 +17,12 @@ package org.apache.catalina.cluster.tcp; import java.io.IOException; +import java.io.OutputStream; import java.net.InetAddress; import java.net.Socket; import java.net.SocketException; +import org.apache.catalina.cluster.io.XByteBuffer; import org.apache.catalina.util.StringManager; /** @@ -47,7 +49,7 @@ /** * The descriptive information about this implementation. */ -private static final String info = DataSender/1.4; +private static final String info = DataSender/2.0; /** * receiver address @@ -227,6 +229,13 @@ } /** + * @return Returns the avg totalBytes/nrOfRequests. + */ +public double getAvgMessageSize() { +return ((double)totalBytes) / nrOfRequests; +} + +/** * @return Returns the avg processingTime/nrOfRequests. */ public double getAvgProcessingTime() { @@ -693,7 +702,7 @@ openSocket(); } try { -writeData(data); + writeData(data); } catch (java.io.IOException x) { // second try with fresh connection dataResendCounter++; @@ -724,8 +733,12 @@ * @throws IOException */ protected void writeData(byte[] data) throws IOException { -socket.getOutputStream().write(data); -socket.getOutputStream().flush(); +OutputStream out = socket.getOutputStream(); +