All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.github.marschall.jakartajmsadapter.JakartaStreamMessage Maven / Gradle / Ivy

The newest version!
package com.github.marschall.jakartajmsadapter;

import jakarta.jms.JMSException;
import jakarta.jms.StreamMessage;

final class JakartaStreamMessage extends JakartaMessage implements StreamMessage {

  private final javax.jms.StreamMessage javaxMessage;

  JakartaStreamMessage(javax.jms.StreamMessage javaxMessage) {
    super(javaxMessage);
    this.javaxMessage = javaxMessage;
  }

  @Override
  public boolean readBoolean() throws JMSException {
    try {
      return javaxMessage.readBoolean();
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public byte readByte() throws JMSException {
    try {
      return javaxMessage.readByte();
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public short readShort() throws JMSException {
    try {
      return javaxMessage.readShort();
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public char readChar() throws JMSException {
    try {
      return javaxMessage.readChar();
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public int readInt() throws JMSException {
    try {
      return javaxMessage.readInt();
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public long readLong() throws JMSException {
    try {
      return javaxMessage.readLong();
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public float readFloat() throws JMSException {
    try {
      return javaxMessage.readFloat();
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public double readDouble() throws JMSException {
    try {
      return javaxMessage.readDouble();
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public String readString() throws JMSException {
    try {
      return javaxMessage.readString();
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public int readBytes(byte[] value) throws JMSException {
    try {
      return javaxMessage.readBytes(value);
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public Object readObject() throws JMSException {
    try {
      return javaxMessage.readString();
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public void writeBoolean(boolean value) throws JMSException {
    try {
      javaxMessage.writeBoolean(value);
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public void writeByte(byte value) throws JMSException {
    try {
      javaxMessage.writeByte(value);
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public void writeShort(short value) throws JMSException {
    try {
      javaxMessage.writeShort(value);
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public void writeChar(char value) throws JMSException {
    try {
      javaxMessage.writeChar(value);
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public void writeInt(int value) throws JMSException {
    try {
      javaxMessage.writeInt(value);
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public void writeLong(long value) throws JMSException {
    try {
      javaxMessage.writeLong(value);
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public void writeFloat(float value) throws JMSException {
    try {
      javaxMessage.writeFloat(value);
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public void writeDouble(double value) throws JMSException {
    try {
      javaxMessage.writeDouble(value);
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public void writeString(String value) throws JMSException {
    try {
      javaxMessage.writeString(value);
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public void writeBytes(byte[] value) throws JMSException {
    try {
      javaxMessage.writeBytes(value);
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public void writeBytes(byte[] value, int offset, int length) throws JMSException {
    try {
      javaxMessage.writeBytes(value, offset, length);
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public void writeObject(Object value) throws JMSException {
    try {
      javaxMessage.writeObject(value);
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

  @Override
  public void reset() throws JMSException {
    try {
      javaxMessage.reset();
    } catch (javax.jms.JMSException e) {
      throw JMSExceptionUtil.adaptException(e);
    }
  }

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy