Methods Summary |
---|
public void | close()Close the BufferManagerWrite and do any outstanding cleanup.
No work to do for a BufferManagerWriteGrow.
|
public int | getBufferSize()Returns the correct buffer size for this type of
buffer manager as set in the ORB.
return orb.getORBData().getGIOPBufferSize();
|
public void | overflow(com.sun.corba.se.impl.encoding.ByteBufferWithInfo bbwi)
// The code that once lived directly in CDROutputStream.grow()
// has been moved ByteBufferWithInfo.growBuffer().
// Grow ByteBufferWithInfo to a larger size.
bbwi.growBuffer(orb);
// Must be false for the grow case
bbwi.fragmented = false;
|
public void | sendMessage()
Connection conn =
((OutputObject)outputObject).getMessageMediator().getConnection();
conn.writeLock();
try {
conn.sendWithoutLock((OutputObject)outputObject);
sentFullMessage = true;
} finally {
conn.writeUnlock();
}
|
public boolean | sentFragment()
return false;
|