Project Wonder 5.0

er.distribution.common
Class ERReferenceRecordingCoder

java.lang.Object
  extended by com.webobjects.foundation.NSCoder
      extended by com.webobjects.eodistribution.common._EOReferenceRecordingCoder
          extended by er.distribution.common.ERReferenceRecordingCoder

public class ERReferenceRecordingCoder
extends com.webobjects.eodistribution.common._EOReferenceRecordingCoder

Add DEBUG logging for messages that fail to be decoded Fix _classForNumber slightly Fix deserialization of EOKeyValueQualifier to create an _EOKnownSelector when appropriate; otherwise, in-memory evaluation of the qualifier does not work.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.webobjects.eodistribution.common._EOReferenceRecordingCoder
com.webobjects.eodistribution.common._EOReferenceRecordingCoder.Delegate
 
Field Summary
 
Fields inherited from class com.webobjects.eodistribution.common._EOReferenceRecordingCoder
_CLASS
 
Constructor Summary
ERReferenceRecordingCoder(boolean parity)
           
 
Method Summary
protected  Class _classForNumber(short number)
          Fix to return null if 'number' is less than zero
 Object decodeObject()
          Add DEBUG logging for messages that fail to be decoded
 void prepareForReading(InputStream stream)
          Save a copy of the whole original message so we can log it later if needed
 
Methods inherited from class com.webobjects.eodistribution.common._EOReferenceRecordingCoder
_classForDecodedName, _clearNonPersistentState, _registerClass, decodeBoolean, decodeByte, decodeBytes, decodeChar, decodeClass, decodeDouble, decodeFloat, decodeInt, decodeLong, decodeObjects, decodeShort, delegate, encodeBoolean, encodeByte, encodeBytes, encodeChar, encodeClass, encodeDouble, encodeFloat, encodeInt, encodeLong, encodeObject, encodeObjects, encodeShort, encodingStream, finishCoding, forgetObject, prepareForWriting, setDelegate
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ERReferenceRecordingCoder

public ERReferenceRecordingCoder(boolean parity)
Method Detail

_classForNumber

protected Class _classForNumber(short number)
Fix to return null if 'number' is less than zero

Overrides:
_classForNumber in class com.webobjects.eodistribution.common._EOReferenceRecordingCoder

prepareForReading

public void prepareForReading(InputStream stream)
Save a copy of the whole original message so we can log it later if needed

Overrides:
prepareForReading in class com.webobjects.eodistribution.common._EOReferenceRecordingCoder

decodeObject

public Object decodeObject()
Add DEBUG logging for messages that fail to be decoded

Overrides:
decodeObject in class com.webobjects.eodistribution.common._EOReferenceRecordingCoder

Last updated: Wed, Feb 22, 2012 • 07:00 AM EST

Copyright © 2002 – 2011 Project Wonder.