Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## org.apache.cxf.transport
Class AbstractObservable

    java.lang.Object
      org.apache.cxf.transport.AbstractObservable

All Implemented Interfaces:
  Observable

Direct Known Subclasses:
  AbstractConduit, AbstractDestination

    public abstract class AbstractObservable

extends Object
implements Observable

Field Summary
`protected MessageObserver` | `incomingObserver`

Constructor Summary
`AbstractObservable()`

Method Summary
`protected void` | `activate()` Activate messages flow.
`protected void` | `deactivate()` Deactivate messages flow.
`protected abstract Logger` | `getLogger()`
`MessageObserver` | `getMessageObserver()` Retrieves the message observer for incoming messages
`protected static EndpointReferenceType` | `getTargetReference(EndpointInfo ei, Bus bus)` Get the target reference .
`protected static EndpointReferenceType` | `getTargetReference(EndpointInfo ei, EndpointReferenceType t, Bus bus)` Get the target endpoint reference.
`void` | `setMessageObserver(MessageObserver observer)` Register a message observer for incoming messages.

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Field Detail

### incomingObserver

    protected MessageObserver incomingObserver

Constructor Detail

### AbstractObservable

    public AbstractObservable()

Method Detail

### setMessageObserver

    public void setMessageObserver(MessageObserver observer)

  Register a message observer for incoming messages.

  Specified by:
    `setMessageObserver` in interface `Observable`
  Parameters:
    `observer` - the observer to notify on receipt of incoming message

### getMessageObserver

    public MessageObserver getMessageObserver()

  Description copied from interface: `Observable`
  Retrieves the message observer for incoming messages

  Specified by:
    `getMessageObserver` in interface `Observable`
  Returns:
    the observer to notify on receipt of incoming message

### getTargetReference

    protected static EndpointReferenceType getTargetReference(EndpointInfo ei,
                                                              Bus bus)

  Get the target reference .

  Parameters:
    `ei` - the corresponding EndpointInfo
  Returns:
    the actual target

### getTargetReference

    protected static EndpointReferenceType getTargetReference(EndpointInfo ei,
                                                              EndpointReferenceType t,
                                                              Bus bus)

  Get the target endpoint reference.

  Parameters:
    `ei` - the corresponding EndpointInfo
    `t` - the given target EPR if available
    `bus` - the Bus
  Returns:
    the actual target

### activate

    protected void activate()

  Activate messages flow.

### deactivate

    protected void deactivate()

  Deactivate messages flow.

### getLogger

    protected abstract Logger getLogger()

  Returns:
    the logger to use

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
| Apache CXF API
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Apache CXF