|
BEA Systems, Inc. | |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
WorkContext
is a marker interface used for marshaling
and unmarshaling user data in a WorkArea
. The
interfaces WorkContextOutput
and
WorkContextInput
will only allow primtive types and
objects implementing WorkContext
to be marshaled. This
limits the type surface area that needs to be dealt with by
underlying protocols. WorkContext
is analogous to
Externalizable
but with some restrictions on the types
that can be marshaled. Advanced Externalizable
features, such as enveloping, are not supported - implementations
should provide their own versioning scheme if
necessary. WorkContext
implementations must provide a
public no-arg constructor.
Method Summary | |
void |
readContext(WorkContextInput in)
Reads the implementation of WorkContext from the
WorkContextInput data stream. |
void |
writeContext(WorkContextOutput out)
Writes the implementation of WorkContext to the
WorkContextOutput data stream. |
Method Detail |
public void readContext(WorkContextInput in) throws IOException
WorkContext
from the
WorkContextInput
data stream.
IOException
public void writeContext(WorkContextOutput out) throws IOException
WorkContext
to the
WorkContextOutput
data stream.
IOException
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs91 Copyright 2005 BEA Systems Inc. |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |