@Override public void handleMessage(Message message) { if (!isRequestor(message) && isGET(message) || checkContextProperty(message)) { return; } // 1. Try to get and transform XMLStreamReader message content XMLStreamReader xReader = message.getContent(XMLStreamReader.class); if (xReader != null) { transformXReader(message, xReader); } else { // 2. Try to get and transform InputStream message content InputStream is = message.getContent(InputStream.class); if (is != null) { transformIS(message, is); } else { // 3. Try to get and transform Reader message content (actually used for JMS TextMessage) Reader reader = message.getContent(Reader.class); if (reader != null) { transformReader(message, reader); } } } }
@Override public void handleMessage(Message message) { if (!isRequestor(message) && isGET(message) || checkContextProperty(message)) { return; } // 1. Try to get and transform XMLStreamReader message content XMLStreamReader xReader = message.getContent(XMLStreamReader.class); if (xReader != null) { transformXReader(message, xReader); } else { // 2. Try to get and transform InputStream message content InputStream is = message.getContent(InputStream.class); if (is != null) { transformIS(message, is); } else { // 3. Try to get and transform Reader message content (actually used for JMS TextMessage) Reader reader = message.getContent(Reader.class); if (reader != null) { transformReader(message, reader); } } } }
@Override public void handleMessage(Message message) { if (!isRequestor(message) && isGET(message) || checkContextProperty(message)) { return; } // 1. Try to get and transform XMLStreamReader message content XMLStreamReader xReader = message.getContent(XMLStreamReader.class); if (xReader != null) { transformXReader(message, xReader); } else { // 2. Try to get and transform InputStream message content InputStream is = message.getContent(InputStream.class); if (is != null) { transformIS(message, is); } else { // 3. Try to get and transform Reader message content (actually used for JMS TextMessage) Reader reader = message.getContent(Reader.class); if (reader != null) { transformReader(message, reader); } } } }
@Override public void handleMessage(Message message) { if (!isRequestor(message) && isGET(message) || checkContextProperty(message)) { return; } // 1. Try to get and transform XMLStreamReader message content XMLStreamReader xReader = message.getContent(XMLStreamReader.class); if (xReader != null) { transformXReader(message, xReader); } else { // 2. Try to get and transform InputStream message content InputStream is = message.getContent(InputStream.class); if (is != null) { transformIS(message, is); } else { // 3. Try to get and transform Reader message content (actually used for JMS TextMessage) Reader reader = message.getContent(Reader.class); if (reader != null) { transformReader(message, reader); } } } }