blob: e79df6b2eb6ec621d6b5f027919eb9cab86e31ab [file] [log] [blame]
/*
* Copyright (c) 2007, 2011, 2012, 2015 Eike Stepper (Berlin, Germany) and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Eike Stepper - initial API and implementation
*/
package org.eclipse.net4j.internal.jms;
import org.eclipse.net4j.util.io.ExtendedDataInputStream;
import org.eclipse.net4j.util.io.ExtendedDataOutputStream;
import javax.jms.JMSException;
import javax.jms.MapMessage;
import javax.jms.Message;
import java.io.IOException;
import java.util.Enumeration;
public class MapMessageImpl extends MessageImpl implements MapMessage
{
public boolean getBoolean(String name)
{
throw new NotYetImplementedException();
}
public byte getByte(String name)
{
throw new NotYetImplementedException();
}
public byte[] getBytes(String name)
{
throw new NotYetImplementedException();
}
public char getChar(String name)
{
throw new NotYetImplementedException();
}
public double getDouble(String name)
{
throw new NotYetImplementedException();
}
public float getFloat(String name)
{
throw new NotYetImplementedException();
}
public int getInt(String name)
{
throw new NotYetImplementedException();
}
public long getLong(String name)
{
throw new NotYetImplementedException();
}
public Enumeration<?> getMapNames()
{
throw new NotYetImplementedException();
}
public Object getObject(String name)
{
throw new NotYetImplementedException();
}
public short getShort(String name)
{
throw new NotYetImplementedException();
}
public String getString(String name)
{
throw new NotYetImplementedException();
}
public boolean itemExists(String name)
{
throw new NotYetImplementedException();
}
public void setBoolean(String name, boolean value)
{
throw new NotYetImplementedException();
}
public void setByte(String name, byte value)
{
throw new NotYetImplementedException();
}
public void setBytes(String name, byte[] value)
{
throw new NotYetImplementedException();
}
public void setBytes(String name, byte[] value, int offset, int length)
{
throw new NotYetImplementedException();
}
public void setChar(String name, char value)
{
throw new NotYetImplementedException();
}
public void setDouble(String name, double value)
{
throw new NotYetImplementedException();
}
public void setFloat(String name, float value)
{
throw new NotYetImplementedException();
}
public void setInt(String name, int value)
{
throw new NotYetImplementedException();
}
public void setLong(String name, long value)
{
throw new NotYetImplementedException();
}
public void setObject(String name, Object value)
{
throw new NotYetImplementedException();
}
public void setShort(String name, short value)
{
throw new NotYetImplementedException();
}
public void setString(String name, String value)
{
throw new NotYetImplementedException();
}
@Override
public void populate(Message source) throws JMSException
{
super.populate(source);
MapMessage map = (MapMessage)source;
Enumeration<?> e = map.getMapNames();
while (e.hasMoreElements())
{
String name = (String)e.nextElement();
Object value = map.getObject(name);
setObject(name, value);
}
}
@Override
public void write(ExtendedDataOutputStream out) throws IOException
{
super.write(out);
}
@Override
public void read(ExtendedDataInputStream in) throws IOException
{
super.read(in);
}
}