@Override public Serializable getObject() throws JMSException { if (data == null || data.length == 0) { return null; } try (ObjectInputStreamWithClassLoader ois = new ObjectInputStreamWithClassLoader(new ByteArrayInputStream(data))) { String blackList = getDeserializationBlackList(); if (blackList != null) { ois.setBlackList(blackList); } String whiteList = getDeserializationWhiteList(); if (whiteList != null) { ois.setWhiteList(whiteList); } Serializable object = (Serializable) ois.readObject(); return object; } catch (Exception e) { JMSException je = new JMSException(e.getMessage()); je.setStackTrace(e.getStackTrace()); throw je; } }
@Override public Serializable getObject() throws JMSException { if (data == null || data.length == 0) { return null; } try (ObjectInputStreamWithClassLoader ois = new ObjectInputStreamWithClassLoader(new ByteArrayInputStream(data))) { String blackList = getDeserializationBlackList(); if (blackList != null) { ois.setBlackList(blackList); } String whiteList = getDeserializationWhiteList(); if (whiteList != null) { ois.setWhiteList(whiteList); } Serializable object = (Serializable) ois.readObject(); return object; } catch (Exception e) { JMSException je = new JMSException(e.getMessage()); je.setStackTrace(e.getStackTrace()); throw je; } }
@Override public Serializable getObject() throws JMSException { if (data == null || data.length == 0) { return null; } try (ObjectInputStreamWithClassLoader ois = new ObjectInputStreamWithClassLoader(new ByteArrayInputStream(data))) { String blackList = getDeserializationBlackList(); if (blackList != null) { ois.setBlackList(blackList); } String whiteList = getDeserializationWhiteList(); if (whiteList != null) { ois.setWhiteList(whiteList); } Serializable object = (Serializable) ois.readObject(); return object; } catch (Exception e) { JMSException je = new JMSException(e.getMessage()); je.setStackTrace(e.getStackTrace()); throw je; } }
@Override public Serializable getObject() throws JMSException { if (data == null || data.length == 0) { return null; } try (ObjectInputStreamWithClassLoader ois = new ObjectInputStreamWithClassLoader(new ByteArrayInputStream(data))) { String blackList = getDeserializationBlackList(); if (blackList != null) { ois.setBlackList(blackList); } String whiteList = getDeserializationWhiteList(); if (whiteList != null) { ois.setWhiteList(whiteList); } Serializable object = (Serializable) ois.readObject(); return object; } catch (Exception e) { JMSException je = new JMSException(e.getMessage()); je.setStackTrace(e.getStackTrace()); throw je; } }
@Override public Serializable getObject() throws JMSException { if (data == null || data.length == 0) { return null; } try (ObjectInputStreamWithClassLoader ois = new ObjectInputStreamWithClassLoader(new ByteArrayInputStream(data))) { String blackList = getDeserializationBlackList(); if (blackList != null) { ois.setBlackList(blackList); } String whiteList = getDeserializationWhiteList(); if (whiteList != null) { ois.setWhiteList(whiteList); } Serializable object = (Serializable) ois.readObject(); return object; } catch (Exception e) { JMSException je = new JMSException(e.getMessage()); je.setStackTrace(e.getStackTrace()); throw je; } }