/** {@inheritDoc} */ public final void writeObject(final Object obj) throws IOException { try { super.writeObject(obj); } catch (IOException e) { TraceInformation.addObjectInformation(e, obj); exceptionListener.handleMarshallingException(e, obj); throw e; } catch (RuntimeException e) { TraceInformation.addObjectInformation(e, obj); exceptionListener.handleMarshallingException(e, obj); throw e; } }
/** {@inheritDoc} */ public final void writeObject(final Object obj) throws IOException { try { super.writeObject(obj); } catch (IOException e) { TraceInformation.addObjectInformation(e, obj); exceptionListener.handleMarshallingException(e, obj); throw e; } catch (RuntimeException e) { TraceInformation.addObjectInformation(e, obj); exceptionListener.handleMarshallingException(e, obj); throw e; } }
/** {@inheritDoc} */ public final void writeObject(final Object obj) throws IOException { try { super.writeObject(obj); } catch (IOException e) { TraceInformation.addObjectInformation(e, obj); exceptionListener.handleMarshallingException(e, obj); throw e; } catch (RuntimeException e) { TraceInformation.addObjectInformation(e, obj); exceptionListener.handleMarshallingException(e, obj); throw e; } }
/** {@inheritDoc} */ public final void writeObject(final Object obj) throws IOException { try { super.writeObject(obj); } catch (IOException e) { TraceInformation.addObjectInformation(e, obj); exceptionListener.handleMarshallingException(e, obj); throw e; } catch (RuntimeException e) { TraceInformation.addObjectInformation(e, obj); exceptionListener.handleMarshallingException(e, obj); throw e; } }
/** {@inheritDoc} */ public final void writeObject(final Object obj) throws IOException { try { super.writeObject(obj); } catch (IOException e) { TraceInformation.addObjectInformation(e, obj); exceptionListener.handleMarshallingException(e, obj); throw e; } catch (RuntimeException e) { TraceInformation.addObjectInformation(e, obj); exceptionListener.handleMarshallingException(e, obj); throw e; } }
/** {@inheritDoc} */ public final void writeObject(final Object obj) throws IOException { try { super.writeObject(obj); } catch (IOException e) { TraceInformation.addObjectInformation(e, obj); exceptionListener.handleMarshallingException(e, obj); throw e; } catch (RuntimeException e) { TraceInformation.addObjectInformation(e, obj); exceptionListener.handleMarshallingException(e, obj); throw e; } }