Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.net4j/src/org/eclipse/net4j/signal/RemoteExceptionRequest.java')
-rw-r--r--plugins/org.eclipse.net4j/src/org/eclipse/net4j/signal/RemoteExceptionRequest.java24
1 files changed, 3 insertions, 21 deletions
diff --git a/plugins/org.eclipse.net4j/src/org/eclipse/net4j/signal/RemoteExceptionRequest.java b/plugins/org.eclipse.net4j/src/org/eclipse/net4j/signal/RemoteExceptionRequest.java
index 08fdfccf2f..1632e10d5d 100644
--- a/plugins/org.eclipse.net4j/src/org/eclipse/net4j/signal/RemoteExceptionRequest.java
+++ b/plugins/org.eclipse.net4j/src/org/eclipse/net4j/signal/RemoteExceptionRequest.java
@@ -16,15 +16,12 @@ import org.eclipse.net4j.util.om.trace.ContextTracer;
import org.eclipse.internal.net4j.bundle.OM;
-import java.io.ByteArrayOutputStream;
-import java.io.DataOutputStream;
-
/**
* @author Eike Stepper
*/
class RemoteExceptionRequest extends Request
{
- private static final ContextTracer TRACER = new ContextTracer(OM.DEBUG_SIGNAL, RemoteExceptionRequest.class);
+ public static final ContextTracer TRACER = new ContextTracer(OM.DEBUG_SIGNAL, RemoteExceptionRequest.class);
private int correlationID;
@@ -56,25 +53,10 @@ class RemoteExceptionRequest extends Request
out.writeInt(correlationID);
out.writeBoolean(responding);
out.writeString(message);
- out.writeByteArray(serializeThrowable(t));
- }
-
- public static byte[] serializeThrowable(Throwable t)
- {
- try
- {
- ByteArrayOutputStream baos = new ByteArrayOutputStream();
- DataOutputStream dos = new DataOutputStream(baos);
- ExtendedIOUtil.writeObject(dos, t);
- return baos.toByteArray();
- }
- catch (Exception ex)
- {
- return null;
- }
+ out.writeByteArray(ExtendedIOUtil.serializeThrowable(t));
}
- public static String getFirstLine(String message)
+ static String getFirstLine(String message)
{
if (message == null)
{

Back to the top