[jboss-cvs] JBoss Messaging SVN: r5063 - trunk/src/main/org/jboss/messaging/util.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Oct 3 11:20:13 EDT 2008
Author: clebert.suconic at jboss.com
Date: 2008-10-03 11:20:13 -0400 (Fri, 03 Oct 2008)
New Revision: 5063
Modified:
trunk/src/main/org/jboss/messaging/util/TypedProperties.java
Log:
Just running cleanup & formatting on this class
(no changes)
Modified: trunk/src/main/org/jboss/messaging/util/TypedProperties.java
===================================================================
--- trunk/src/main/org/jboss/messaging/util/TypedProperties.java 2008-10-03 12:24:02 UTC (rev 5062)
+++ trunk/src/main/org/jboss/messaging/util/TypedProperties.java 2008-10-03 15:20:13 UTC (rev 5063)
@@ -18,7 +18,7 @@
* License along with this software; if not, write to the Free
* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
+ */
package org.jboss.messaging.util;
@@ -62,268 +62,276 @@
*
*/
public class TypedProperties
-{
- private static final Logger log = Logger.getLogger(TypedProperties.class);
-
- private Map<SimpleString, PropertyValue> properties;
-
- private volatile int size;
-
- public TypedProperties()
- {
- }
-
- public TypedProperties(final TypedProperties other)
- {
- this.properties = other.properties == null ? null : new HashMap<SimpleString, PropertyValue>(other.properties);
- this.size = other.size;
- }
-
- public void putBooleanProperty(final SimpleString key, final boolean value)
- {
- checkCreateProperties();
- doPutValue(key, new BooleanValue(value));
- }
-
- public void putByteProperty(final SimpleString key, final byte value)
- {
- checkCreateProperties();
- doPutValue(key, new ByteValue(value));
- }
-
- public void putBytesProperty(final SimpleString key, final byte[] value)
- {
- checkCreateProperties();
- doPutValue(key, value == null ? new NullValue() : new BytesValue(value));
- }
-
- public void putShortProperty(final SimpleString key, final short value)
- {
- checkCreateProperties();
- doPutValue(key, new ShortValue(value));
- }
-
- public void putIntProperty(final SimpleString key, final int value)
- {
- checkCreateProperties();
- doPutValue(key, new IntValue(value));
- }
-
- public void putLongProperty(final SimpleString key, final long value)
- {
- checkCreateProperties();
- doPutValue(key, new LongValue(value));
- }
-
- public void putFloatProperty(final SimpleString key, final float value)
- {
- checkCreateProperties();
- doPutValue(key, new FloatValue(value));
- }
-
- public void putDoubleProperty(final SimpleString key, final double value)
- {
- checkCreateProperties();
- doPutValue(key, new DoubleValue(value));
- }
-
- public void putStringProperty(final SimpleString key, final SimpleString value)
- {
- checkCreateProperties();
- doPutValue(key, value == null ? new NullValue() : new StringValue(value));
- }
-
- public void putCharProperty(final SimpleString key, final char value)
- {
- checkCreateProperties();
- doPutValue(key, new CharValue(value));
- }
-
- public Object getProperty(final SimpleString key)
- {
- return doGetProperty(key);
- }
+{
+ private static final Logger log = Logger.getLogger(TypedProperties.class);
- public Object removeProperty(final SimpleString key)
- {
- return doRemoveProperty(key);
- }
-
- public boolean containsProperty(final SimpleString key)
- {
- if (properties != null)
- return properties.containsKey(key);
- else
- return false;
- }
-
- public Set<SimpleString> getPropertyNames()
- {
- if (properties != null)
- return properties.keySet();
- else
- return Collections.EMPTY_SET;
- }
-
- public void decode(final MessagingBuffer buffer)
- {
- byte b = buffer.getByte();
-
- if (b == NULL)
- {
- properties = null;
- }
- else
- {
- int numHeaders = buffer.getInt();
-
- properties = new HashMap<SimpleString, PropertyValue>(numHeaders);
- size = 0;
-
- for (int i = 0; i < numHeaders; i++)
- {
- int len = buffer.getInt();
- byte[] data = new byte[len];
- buffer.getBytes(data);
- SimpleString key = new SimpleString(data);
-
- byte type = buffer.getByte();
-
- PropertyValue val;
-
- switch (type)
- {
- case NULL:
- {
- val = new NullValue();
- doPutValue(key, val);
- break;
- }
- case CHAR:
- {
- val = new CharValue(buffer);
- doPutValue(key, val);
- break;
- }
- case BOOLEAN:
- {
- val = new BooleanValue(buffer);
- doPutValue(key, val);
- break;
- }
- case BYTE:
- {
- val = new ByteValue(buffer);
- doPutValue(key, val);
- break;
- }
- case BYTES:
- {
- val = new BytesValue(buffer);
- doPutValue(key, val);
- break;
- }
- case SHORT:
- {
- val = new ShortValue(buffer);
- doPutValue(key, val);
- break;
- }
- case INT:
- {
- val = new IntValue(buffer);
- doPutValue(key, val);
- break;
- }
- case LONG:
- {
- val = new LongValue(buffer);
- doPutValue(key, val);
- break;
- }
- case FLOAT:
- {
- val = new FloatValue(buffer);
- doPutValue(key, val);
- break;
- }
- case DOUBLE:
- {
- val = new DoubleValue(buffer);
- doPutValue(key, val);
- break;
- }
- case STRING:
- {
- val = new StringValue(buffer);
- doPutValue(key, val);
- break;
- }
- default:
- {
- throw new IllegalArgumentException("Invalid type: " + type);
- }
- }
- }
- }
+ private Map<SimpleString, PropertyValue> properties;
+
+ private volatile int size;
+
+ public TypedProperties()
+ {
}
-
- public void encode(final MessagingBuffer buffer)
- {
- if (properties == null)
- {
- buffer.putByte(NULL);
- }
- else
- {
- buffer.putByte(NOT_NULL);
-
- buffer.putInt(properties.size());
-
- for (Map.Entry<SimpleString, PropertyValue> entry: properties.entrySet())
- {
- SimpleString s = entry.getKey();
- byte[] data = s.getData();
- buffer.putInt(data.length);
- buffer.putBytes(data);
-
- entry.getValue().write(buffer);
- }
- }
- }
-
- public int getEncodeSize()
- {
- if (properties == null)
- {
- return SIZE_BYTE;
- }
- else
- {
+
+ public TypedProperties(final TypedProperties other)
+ {
+ properties = other.properties == null ? null : new HashMap<SimpleString, PropertyValue>(other.properties);
+ size = other.size;
+ }
+
+ public void putBooleanProperty(final SimpleString key, final boolean value)
+ {
+ checkCreateProperties();
+ doPutValue(key, new BooleanValue(value));
+ }
+
+ public void putByteProperty(final SimpleString key, final byte value)
+ {
+ checkCreateProperties();
+ doPutValue(key, new ByteValue(value));
+ }
+
+ public void putBytesProperty(final SimpleString key, final byte[] value)
+ {
+ checkCreateProperties();
+ doPutValue(key, value == null ? new NullValue() : new BytesValue(value));
+ }
+
+ public void putShortProperty(final SimpleString key, final short value)
+ {
+ checkCreateProperties();
+ doPutValue(key, new ShortValue(value));
+ }
+
+ public void putIntProperty(final SimpleString key, final int value)
+ {
+ checkCreateProperties();
+ doPutValue(key, new IntValue(value));
+ }
+
+ public void putLongProperty(final SimpleString key, final long value)
+ {
+ checkCreateProperties();
+ doPutValue(key, new LongValue(value));
+ }
+
+ public void putFloatProperty(final SimpleString key, final float value)
+ {
+ checkCreateProperties();
+ doPutValue(key, new FloatValue(value));
+ }
+
+ public void putDoubleProperty(final SimpleString key, final double value)
+ {
+ checkCreateProperties();
+ doPutValue(key, new DoubleValue(value));
+ }
+
+ public void putStringProperty(final SimpleString key, final SimpleString value)
+ {
+ checkCreateProperties();
+ doPutValue(key, value == null ? new NullValue() : new StringValue(value));
+ }
+
+ public void putCharProperty(final SimpleString key, final char value)
+ {
+ checkCreateProperties();
+ doPutValue(key, new CharValue(value));
+ }
+
+ public Object getProperty(final SimpleString key)
+ {
+ return doGetProperty(key);
+ }
+
+ public Object removeProperty(final SimpleString key)
+ {
+ return doRemoveProperty(key);
+ }
+
+ public boolean containsProperty(final SimpleString key)
+ {
+ if (properties != null)
+ {
+ return properties.containsKey(key);
+ }
+ else
+ {
+ return false;
+ }
+ }
+
+ public Set<SimpleString> getPropertyNames()
+ {
+ if (properties != null)
+ {
+ return properties.keySet();
+ }
+ else
+ {
+ return Collections.EMPTY_SET;
+ }
+ }
+
+ public void decode(final MessagingBuffer buffer)
+ {
+ byte b = buffer.getByte();
+
+ if (b == NULL)
+ {
+ properties = null;
+ }
+ else
+ {
+ int numHeaders = buffer.getInt();
+
+ properties = new HashMap<SimpleString, PropertyValue>(numHeaders);
+ size = 0;
+
+ for (int i = 0; i < numHeaders; i++)
+ {
+ int len = buffer.getInt();
+ byte[] data = new byte[len];
+ buffer.getBytes(data);
+ SimpleString key = new SimpleString(data);
+
+ byte type = buffer.getByte();
+
+ PropertyValue val;
+
+ switch (type)
+ {
+ case NULL:
+ {
+ val = new NullValue();
+ doPutValue(key, val);
+ break;
+ }
+ case CHAR:
+ {
+ val = new CharValue(buffer);
+ doPutValue(key, val);
+ break;
+ }
+ case BOOLEAN:
+ {
+ val = new BooleanValue(buffer);
+ doPutValue(key, val);
+ break;
+ }
+ case BYTE:
+ {
+ val = new ByteValue(buffer);
+ doPutValue(key, val);
+ break;
+ }
+ case BYTES:
+ {
+ val = new BytesValue(buffer);
+ doPutValue(key, val);
+ break;
+ }
+ case SHORT:
+ {
+ val = new ShortValue(buffer);
+ doPutValue(key, val);
+ break;
+ }
+ case INT:
+ {
+ val = new IntValue(buffer);
+ doPutValue(key, val);
+ break;
+ }
+ case LONG:
+ {
+ val = new LongValue(buffer);
+ doPutValue(key, val);
+ break;
+ }
+ case FLOAT:
+ {
+ val = new FloatValue(buffer);
+ doPutValue(key, val);
+ break;
+ }
+ case DOUBLE:
+ {
+ val = new DoubleValue(buffer);
+ doPutValue(key, val);
+ break;
+ }
+ case STRING:
+ {
+ val = new StringValue(buffer);
+ doPutValue(key, val);
+ break;
+ }
+ default:
+ {
+ throw new IllegalArgumentException("Invalid type: " + type);
+ }
+ }
+ }
+ }
+ }
+
+ public void encode(final MessagingBuffer buffer)
+ {
+ if (properties == null)
+ {
+ buffer.putByte(NULL);
+ }
+ else
+ {
+ buffer.putByte(NOT_NULL);
+
+ buffer.putInt(properties.size());
+
+ for (Map.Entry<SimpleString, PropertyValue> entry : properties.entrySet())
+ {
+ SimpleString s = entry.getKey();
+ byte[] data = s.getData();
+ buffer.putInt(data.length);
+ buffer.putBytes(data);
+
+ entry.getValue().write(buffer);
+ }
+ }
+ }
+
+ public int getEncodeSize()
+ {
+ if (properties == null)
+ {
+ return SIZE_BYTE;
+ }
+ else
+ {
return SIZE_BYTE + SIZE_INT + size;
-
- }
- }
-
- public void clear()
- {
- if (properties != null)
- {
- properties.clear();
- }
- }
-
- // Private ------------------------------------------------------------------------------------
-
+
+ }
+ }
+
+ public void clear()
+ {
+ if (properties != null)
+ {
+ properties.clear();
+ }
+ }
+
+ // Private ------------------------------------------------------------------------------------
+
private void checkCreateProperties()
{
- if (properties == null)
- {
- properties = new HashMap<SimpleString, PropertyValue>();
- }
+ if (properties == null)
+ {
+ properties = new HashMap<SimpleString, PropertyValue>();
+ }
}
-
- private void doPutValue(final SimpleString key, PropertyValue value)
+
+ private void doPutValue(final SimpleString key, final PropertyValue value)
{
PropertyValue oldValue = properties.put(key, value);
if (oldValue != null)
@@ -335,58 +343,58 @@
size += SimpleString.sizeofString(key) + value.encodeSize();
}
}
-
- private Object doRemoveProperty(final SimpleString key)
- {
- if (properties == null)
- {
- return null;
- }
-
- PropertyValue val = properties.remove(key);
-
- if (val == null)
- {
+
+ private Object doRemoveProperty(final SimpleString key)
+ {
+ if (properties == null)
+ {
return null;
- }
- else
- {
- size -= SimpleString.sizeofString(key) + val.encodeSize();
-
- return val.getValue();
- }
- }
-
- private Object doGetProperty(final Object key)
- {
- if (properties == null)
- {
- return null;
- }
-
- PropertyValue val = properties.get(key);
-
- if (val == null)
- {
+ }
+
+ PropertyValue val = properties.remove(key);
+
+ if (val == null)
+ {
return null;
- }
- else
- {
- return val.getValue();
- }
- }
-
+ }
+ else
+ {
+ size -= SimpleString.sizeofString(key) + val.encodeSize();
+
+ return val.getValue();
+ }
+ }
+
+ private Object doGetProperty(final Object key)
+ {
+ if (properties == null)
+ {
+ return null;
+ }
+
+ PropertyValue val = properties.get(key);
+
+ if (val == null)
+ {
+ return null;
+ }
+ else
+ {
+ return val.getValue();
+ }
+ }
+
// Inner classes ------------------------------------------------------------------------------
-
+
private interface PropertyValue
- {
- Object getValue();
-
- void write(MessagingBuffer buffer);
-
- int encodeSize();
- }
-
+ {
+ Object getValue();
+
+ void write(MessagingBuffer buffer);
+
+ int encodeSize();
+ }
+
private static final class NullValue implements PropertyValue
{
public NullValue()
@@ -397,332 +405,332 @@
{
return null;
}
-
+
public void write(final MessagingBuffer buffer)
{
buffer.putByte(NULL);
}
-
+
public int encodeSize()
{
return SIZE_BYTE;
}
-
+
}
-
+
private static final class BooleanValue implements PropertyValue
- {
- final boolean val;
-
- public BooleanValue(final boolean val)
- {
- this.val = val;
- }
-
- public BooleanValue(final MessagingBuffer buffer)
- {
- this.val = buffer.getBoolean();
- }
-
- public Object getValue()
- {
- return val;
- }
-
- public void write(final MessagingBuffer buffer)
- {
- buffer.putByte(BOOLEAN);
- buffer.putBoolean(val);
- }
+ {
+ final boolean val;
+ public BooleanValue(final boolean val)
+ {
+ this.val = val;
+ }
+
+ public BooleanValue(final MessagingBuffer buffer)
+ {
+ val = buffer.getBoolean();
+ }
+
+ public Object getValue()
+ {
+ return val;
+ }
+
+ public void write(final MessagingBuffer buffer)
+ {
+ buffer.putByte(BOOLEAN);
+ buffer.putBoolean(val);
+ }
+
public int encodeSize()
{
return SIZE_BYTE + SIZE_BOOLEAN;
}
-
- }
-
+
+ }
+
private static final class ByteValue implements PropertyValue
- {
- final byte val;
-
- public ByteValue(final byte val)
- {
- this.val = val;
- }
-
- public ByteValue(final MessagingBuffer buffer)
- {
- this.val = buffer.getByte();
- }
-
- public Object getValue()
- {
- return val;
- }
-
- public void write(final MessagingBuffer buffer)
- {
- buffer.putByte(BYTE);
- buffer.putByte(val);
- }
-
- public int encodeSize()
- {
- return SIZE_BYTE + SIZE_BYTE;
- }
- }
-
+ {
+ final byte val;
+
+ public ByteValue(final byte val)
+ {
+ this.val = val;
+ }
+
+ public ByteValue(final MessagingBuffer buffer)
+ {
+ val = buffer.getByte();
+ }
+
+ public Object getValue()
+ {
+ return val;
+ }
+
+ public void write(final MessagingBuffer buffer)
+ {
+ buffer.putByte(BYTE);
+ buffer.putByte(val);
+ }
+
+ public int encodeSize()
+ {
+ return SIZE_BYTE + SIZE_BYTE;
+ }
+ }
+
private static final class BytesValue implements PropertyValue
- {
- final byte[] val;
-
- public BytesValue(final byte[] val)
- {
- this.val = val;
- }
-
- public BytesValue(final MessagingBuffer buffer)
- {
- int len = buffer.getInt();
- this.val = new byte[len];
- buffer.getBytes(val);
- }
-
- public Object getValue()
- {
- return val;
- }
-
- public void write(final MessagingBuffer buffer)
- {
- buffer.putByte(BYTES);
- buffer.putInt(val.length);
- buffer.putBytes(val);
- }
-
+ {
+ final byte[] val;
+
+ public BytesValue(final byte[] val)
+ {
+ this.val = val;
+ }
+
+ public BytesValue(final MessagingBuffer buffer)
+ {
+ int len = buffer.getInt();
+ val = new byte[len];
+ buffer.getBytes(val);
+ }
+
+ public Object getValue()
+ {
+ return val;
+ }
+
+ public void write(final MessagingBuffer buffer)
+ {
+ buffer.putByte(BYTES);
+ buffer.putInt(val.length);
+ buffer.putBytes(val);
+ }
+
public int encodeSize()
{
return SIZE_BYTE + SIZE_INT + val.length;
}
-
- }
-
+
+ }
+
private static final class ShortValue implements PropertyValue
- {
- final short val;
-
- public ShortValue(final short val)
- {
- this.val = val;
- }
-
- public ShortValue(final MessagingBuffer buffer)
- {
- this.val = buffer.getShort();
- }
-
- public Object getValue()
- {
- return val;
- }
-
- public void write(final MessagingBuffer buffer)
- {
- buffer.putByte(SHORT);
- buffer.putShort(val);
- }
-
- public int encodeSize()
- {
- return SIZE_BYTE + SIZE_SHORT;
- }
- }
-
+ {
+ final short val;
+
+ public ShortValue(final short val)
+ {
+ this.val = val;
+ }
+
+ public ShortValue(final MessagingBuffer buffer)
+ {
+ val = buffer.getShort();
+ }
+
+ public Object getValue()
+ {
+ return val;
+ }
+
+ public void write(final MessagingBuffer buffer)
+ {
+ buffer.putByte(SHORT);
+ buffer.putShort(val);
+ }
+
+ public int encodeSize()
+ {
+ return SIZE_BYTE + SIZE_SHORT;
+ }
+ }
+
private static final class IntValue implements PropertyValue
- {
- final int val;
-
- public IntValue(final int val)
- {
- this.val = val;
- }
-
- public IntValue(final MessagingBuffer buffer)
- {
- this.val = buffer.getInt();
- }
-
- public Object getValue()
- {
- return val;
- }
-
- public void write(final MessagingBuffer buffer)
- {
- buffer.putByte(INT);
- buffer.putInt(val);
- }
+ {
+ final int val;
- public int encodeSize()
+ public IntValue(final int val)
{
+ this.val = val;
+ }
+
+ public IntValue(final MessagingBuffer buffer)
+ {
+ val = buffer.getInt();
+ }
+
+ public Object getValue()
+ {
+ return val;
+ }
+
+ public void write(final MessagingBuffer buffer)
+ {
+ buffer.putByte(INT);
+ buffer.putInt(val);
+ }
+
+ public int encodeSize()
+ {
return SIZE_BYTE + SIZE_INT;
}
- }
-
+ }
+
private static final class LongValue implements PropertyValue
- {
- final long val;
-
- public LongValue(final long val)
- {
- this.val = val;
- }
-
- public LongValue(final MessagingBuffer buffer)
- {
- this.val = buffer.getLong();
- }
+ {
+ final long val;
- public Object getValue()
- {
- return val;
- }
-
- public void write(final MessagingBuffer buffer)
- {
- buffer.putByte(LONG);
- buffer.putLong(val);
- }
+ public LongValue(final long val)
+ {
+ this.val = val;
+ }
- public int encodeSize()
+ public LongValue(final MessagingBuffer buffer)
{
+ val = buffer.getLong();
+ }
+
+ public Object getValue()
+ {
+ return val;
+ }
+
+ public void write(final MessagingBuffer buffer)
+ {
+ buffer.putByte(LONG);
+ buffer.putLong(val);
+ }
+
+ public int encodeSize()
+ {
return SIZE_BYTE + SIZE_LONG;
}
- }
-
+ }
+
private static final class FloatValue implements PropertyValue
- {
- final float val;
-
- public FloatValue(final float val)
- {
- this.val = val;
- }
-
- public FloatValue(final MessagingBuffer buffer)
- {
- this.val = buffer.getFloat();
- }
-
- public Object getValue()
- {
- return val;
- }
-
- public void write(final MessagingBuffer buffer)
- {
- buffer.putByte(FLOAT);
- buffer.putFloat(val);
- }
-
+ {
+ final float val;
+
+ public FloatValue(final float val)
+ {
+ this.val = val;
+ }
+
+ public FloatValue(final MessagingBuffer buffer)
+ {
+ val = buffer.getFloat();
+ }
+
+ public Object getValue()
+ {
+ return val;
+ }
+
+ public void write(final MessagingBuffer buffer)
+ {
+ buffer.putByte(FLOAT);
+ buffer.putFloat(val);
+ }
+
public int encodeSize()
{
return SIZE_BYTE + SIZE_FLOAT;
}
-
- }
-
+
+ }
+
private static final class DoubleValue implements PropertyValue
- {
- final double val;
-
- public DoubleValue(final double val)
- {
- this.val = val;
- }
-
- public DoubleValue(final MessagingBuffer buffer)
- {
- this.val = buffer.getDouble();
- }
-
- public Object getValue()
- {
- return val;
- }
-
- public void write(final MessagingBuffer buffer)
- {
- buffer.putByte(DOUBLE);
- buffer.putDouble(val);
- }
+ {
+ final double val;
- public int encodeSize()
+ public DoubleValue(final double val)
{
+ this.val = val;
+ }
+
+ public DoubleValue(final MessagingBuffer buffer)
+ {
+ val = buffer.getDouble();
+ }
+
+ public Object getValue()
+ {
+ return val;
+ }
+
+ public void write(final MessagingBuffer buffer)
+ {
+ buffer.putByte(DOUBLE);
+ buffer.putDouble(val);
+ }
+
+ public int encodeSize()
+ {
return SIZE_BYTE + SIZE_DOUBLE;
}
- }
-
+ }
+
private static final class CharValue implements PropertyValue
- {
- final char val;
-
- public CharValue(final char val)
- {
- this.val = val;
- }
-
- public CharValue(final MessagingBuffer buffer)
- {
- this.val = buffer.getChar();
- }
-
- public Object getValue()
- {
- return val;
- }
-
- public void write(final MessagingBuffer buffer)
- {
- buffer.putByte(CHAR);
- buffer.putChar(val);
- }
+ {
+ final char val;
- public int encodeSize()
+ public CharValue(final char val)
{
+ this.val = val;
+ }
+
+ public CharValue(final MessagingBuffer buffer)
+ {
+ val = buffer.getChar();
+ }
+
+ public Object getValue()
+ {
+ return val;
+ }
+
+ public void write(final MessagingBuffer buffer)
+ {
+ buffer.putByte(CHAR);
+ buffer.putChar(val);
+ }
+
+ public int encodeSize()
+ {
return SIZE_BYTE + SIZE_CHAR;
}
- }
-
+ }
+
private static final class StringValue implements PropertyValue
- {
- final SimpleString val;
-
- public StringValue(final SimpleString val)
- {
- this.val = val;
- }
-
- public StringValue(final MessagingBuffer buffer)
- {
- this.val = buffer.getSimpleString();
- }
-
- public Object getValue()
- {
- return val;
- }
-
- public void write(final MessagingBuffer buffer)
- {
- buffer.putByte(STRING);
- buffer.putSimpleString(val);
- }
-
- public int encodeSize()
- {
- return SIZE_BYTE + SimpleString.sizeofString(val);
- }
- }
+ {
+ final SimpleString val;
+
+ public StringValue(final SimpleString val)
+ {
+ this.val = val;
+ }
+
+ public StringValue(final MessagingBuffer buffer)
+ {
+ val = buffer.getSimpleString();
+ }
+
+ public Object getValue()
+ {
+ return val;
+ }
+
+ public void write(final MessagingBuffer buffer)
+ {
+ buffer.putByte(STRING);
+ buffer.putSimpleString(val);
+ }
+
+ public int encodeSize()
+ {
+ return SIZE_BYTE + SimpleString.sizeofString(val);
+ }
+ }
}
More information about the jboss-cvs-commits
mailing list