|
BEA Systems, Inc. | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| 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
|
Because this information documents a Tech Preview of a BEA product, it may be incomplete and is subject to change. Documentation is available at http://download.oracle.com/docs/cd/E13222_01/wls/essex/TechPreview Copyright 2007 BEA Systems Inc. |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||