com.sun.xml.bind.api
Class BridgeContext

java.lang.Object
  extended by com.sun.xml.bind.api.BridgeContext
Direct Known Subclasses:
BridgeContextImpl

public abstract class BridgeContext
extends java.lang.Object

Holds thread specific state information for Bridges, to make Bridge thread-safe.

This object cannot be used concurrently; two threads cannot use the same object with Bridges at the same time, nor a thread can use a BridgeContext with one Bridge while the same context is in use by another Bridge.

BridgeContext is relatively a heavy-weight object, and therefore it is expected to be cached by the JAX-RPC RI.

Subject to change without notice.

Since:
2.0 EA1
See Also:
Bridge

Constructor Summary
protected BridgeContext()
           
 
Method Summary
abstract  javax.xml.bind.attachment.AttachmentMarshaller getAttachmentMarshaller()
          Gets the last AttachmentMarshaller set through AttachmentMarshaller.
abstract  javax.xml.bind.attachment.AttachmentUnmarshaller getAttachmentUnmarshaller()
          Gets the last AttachmentUnmarshaller set through AttachmentUnmarshaller.
abstract  void setAttachmentMarshaller(javax.xml.bind.attachment.AttachmentMarshaller m)
          Sets the AttachmentMarshaller.
abstract  void setAttachmentUnmarshaller(javax.xml.bind.attachment.AttachmentUnmarshaller m)
          Sets the AttachmentUnmarshaller.
abstract  void setErrorHandler(javax.xml.bind.ValidationEventHandler handler)
          Registers the error handler that receives unmarshalling/marshalling errors.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BridgeContext

protected BridgeContext()
Method Detail

setErrorHandler

public abstract void setErrorHandler(javax.xml.bind.ValidationEventHandler handler)
Registers the error handler that receives unmarshalling/marshalling errors.

Parameters:
handler - can be null, in which case all errors will be considered fatal.
Since:
2.0 EA1

setAttachmentMarshaller

public abstract void setAttachmentMarshaller(javax.xml.bind.attachment.AttachmentMarshaller m)
Sets the AttachmentMarshaller.

Since:
2.0 EA1

setAttachmentUnmarshaller

public abstract void setAttachmentUnmarshaller(javax.xml.bind.attachment.AttachmentUnmarshaller m)
Sets the AttachmentUnmarshaller.

Since:
2.0 EA1

getAttachmentMarshaller

public abstract javax.xml.bind.attachment.AttachmentMarshaller getAttachmentMarshaller()
Gets the last AttachmentMarshaller set through AttachmentMarshaller.

Since:
2.0 EA2

getAttachmentUnmarshaller

public abstract javax.xml.bind.attachment.AttachmentUnmarshaller getAttachmentUnmarshaller()
Gets the last AttachmentUnmarshaller set through AttachmentUnmarshaller.

Since:
2.0 EA2