Class ServerCommon
java.lang.Object
org.jboss.remotingjmx.protocol.v2.ServerCommon
- Direct Known Subclasses:
ParameterProxy
An extension of Common to hold anything common to both ParameterProxy and ServerProxy but not ClientConnection.
- Author:
- Darran Lofthouse
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionprotected org.jboss.marshalling.MarshallerprepareForMarshalling(DataOutput dataOutput) Creates and returns aMarshallerwhich is ready to be used for marshalling.protected org.jboss.marshalling.UnmarshallerprepareForUnMarshalling(DataInput dataInput) Creates and returns aUnmarshallerwhich is ready to be used for unmarshalling.protected org.jboss.marshalling.UnmarshallerprepareForUnMarshalling(DataInput dataInput, org.jboss.marshalling.ClassResolver classResolver) Creates and returns aUnmarshallerwhich is ready to be used for unmarshalling.protected voidprotected voidwrite(org.jboss.remotingjmx.protocol.v2.Common.MessageWriter writer) protected voidwriteResponse(byte inResponseTo, int correlationId) protected voidwriteResponse(Exception e, byte inResponseTo, int correlationId) protected voidwriteResponse(String response, byte inResponseTo, int correlationId)
-
Method Details
-
sendWelcomeMessage
- Throws:
IOException
-
writeResponse
- Throws:
IOException
-
writeResponse
- Throws:
IOException
-
writeResponse
protected void writeResponse(String response, byte inResponseTo, int correlationId) throws IOException - Throws:
IOException
-
prepareForMarshalling
protected org.jboss.marshalling.Marshaller prepareForMarshalling(DataOutput dataOutput) throws IOException Creates and returns aMarshallerwhich is ready to be used for marshalling. TheMarshaller.start(org.jboss.marshalling.ByteOutput)will be invoked by this method, to use the passeddataOutput, before returning the marshaller.- Parameters:
dataOutput- TheDataOutputto which the data will be marshalled- Returns:
- Throws:
IOException
-
prepareForUnMarshalling
protected org.jboss.marshalling.Unmarshaller prepareForUnMarshalling(DataInput dataInput) throws IOException Creates and returns aUnmarshallerwhich is ready to be used for unmarshalling. TheUnmarshaller.start(org.jboss.marshalling.ByteInput)will be invoked by this method, to use the passeddataInput, before returning the unmarshaller. This unmarshaller will use the context class loader to resolve any classes.- Parameters:
dataInput- The data input from which to unmarshall- Returns:
- Throws:
IOException
-
prepareForUnMarshalling
protected org.jboss.marshalling.Unmarshaller prepareForUnMarshalling(DataInput dataInput, org.jboss.marshalling.ClassResolver classResolver) throws IOException Creates and returns aUnmarshallerwhich is ready to be used for unmarshalling. TheUnmarshaller.start(org.jboss.marshalling.ByteInput)will be invoked by this method, to use the passeddataInput, before returning the unmarshaller.- Parameters:
dataInput- The data input from which to unmarshallclassResolver- The class resolver to use for unmarshalling- Returns:
- Throws:
IOException
-
write
protected void write(org.jboss.remotingjmx.protocol.v2.Common.MessageWriter writer) throws IOException - Throws:
IOException
-