|
Oracle | ||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface WorkContext
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 |
---|
void writeContext(WorkContextOutput out) throws IOException
WorkContext
to the
WorkContextOutput
data stream.
IOException
void readContext(WorkContextInput in) throws IOException
WorkContext
from the
WorkContextInput
data stream.
IOException
|
Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/docs103 Copyright 1996,2008, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |