class org.glassfish.contextpropagation.SerializableContextFactory$WLSContext$1 extends java.lang.Object implements org.glassfish.contextpropagation.SerializableContextFactory$WLSContext$WLSContextHelper
{
void <init>()
{
org.glassfish.contextpropagation.SerializableContextFactory$WLSContext$1 v;
v := @this: org.glassfish.contextpropagation.SerializableContextFactory$WLSContext$1;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public byte[] toBytes(org.glassfish.contextpropagation.SerializableContextFactory$WLSContext) throws java.io.IOException
{
byte[] v;
org.glassfish.contextpropagation.SerializableContextFactory$WLSContext v;
java.io.ByteArrayOutputStream v;
org.glassfish.contextpropagation.SerializableContextFactory$WLSContext$1 v;
java.io.ObjectOutputStream v;
v := @this: org.glassfish.contextpropagation.SerializableContextFactory$WLSContext$1;
v := @parameter: org.glassfish.contextpropagation.SerializableContextFactory$WLSContext;
v = new java.io.ByteArrayOutputStream;
specialinvoke v.<java.io.ByteArrayOutputStream: void <init>()>();
v = new java.io.ObjectOutputStream;
specialinvoke v.<java.io.ObjectOutputStream: void <init>(java.io.OutputStream)>(v);
interfaceinvoke v.<org.glassfish.contextpropagation.SerializableContextFactory$WLSContext: void writeContext(java.io.ObjectOutput)>(v);
virtualinvoke v.<java.io.ObjectOutputStream: void flush()>();
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
return v;
}
public org.glassfish.contextpropagation.SerializableContextFactory$WLSContext readFromBytes(org.glassfish.contextpropagation.SerializableContextFactory$WLSContext, byte[]) throws java.io.IOException
{
byte[] v;
org.glassfish.contextpropagation.SerializableContextFactory$WLSContext v;
java.io.ByteArrayInputStream v;
java.io.ObjectInputStream v;
org.glassfish.contextpropagation.SerializableContextFactory$WLSContext$1 v;
v := @this: org.glassfish.contextpropagation.SerializableContextFactory$WLSContext$1;
v := @parameter: org.glassfish.contextpropagation.SerializableContextFactory$WLSContext;
v := @parameter: byte[];
v = new java.io.ByteArrayInputStream;
specialinvoke v.<java.io.ByteArrayInputStream: void <init>(byte[])>(v);
v = new java.io.ObjectInputStream;
specialinvoke v.<java.io.ObjectInputStream: void <init>(java.io.InputStream)>(v);
interfaceinvoke v.<org.glassfish.contextpropagation.SerializableContextFactory$WLSContext: void readContext(java.io.ObjectInput)>(v);
return v;
}
public byte[] toBytes(java.io.Serializable) throws java.io.IOException
{
byte[] v;
java.io.ByteArrayOutputStream v;
org.glassfish.contextpropagation.SerializableContextFactory$WLSContext$1 v;
java.io.ObjectOutputStream v;
java.io.Serializable v;
v := @this: org.glassfish.contextpropagation.SerializableContextFactory$WLSContext$1;
v := @parameter: java.io.Serializable;
v = new java.io.ByteArrayOutputStream;
specialinvoke v.<java.io.ByteArrayOutputStream: void <init>()>();
v = new java.io.ObjectOutputStream;
specialinvoke v.<java.io.ObjectOutputStream: void <init>(java.io.OutputStream)>(v);
virtualinvoke v.<java.io.ObjectOutputStream: void writeObject(java.lang.Object)>(v);
virtualinvoke v.<java.io.ObjectOutputStream: void flush()>();
v = virtualinvoke v.<java.io.ByteArrayOutputStream: byte[] toByteArray()>();
return v;
}
public java.io.Serializable readFromBytes(byte[]) throws java.io.IOException, java.lang.ClassNotFoundException
{
byte[] v;
java.io.ByteArrayInputStream v;
java.io.ObjectInputStream v;
org.glassfish.contextpropagation.SerializableContextFactory$WLSContext$1 v;
java.lang.Object v;
v := @this: org.glassfish.contextpropagation.SerializableContextFactory$WLSContext$1;
v := @parameter: byte[];
v = new java.io.ByteArrayInputStream;
specialinvoke v.<java.io.ByteArrayInputStream: void <init>(byte[])>(v);
v = new java.io.ObjectInputStream;
specialinvoke v.<java.io.ObjectInputStream: void <init>(java.io.InputStream)>(v);
v = virtualinvoke v.<java.io.ObjectInputStream: java.lang.Object readObject()>();
return v;
}
}