| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
Client channel interface. A client channel creates and sends requests and recieves replies.
| Field Summary | |
| static int | STATE_CLOSEDChannel closed. | 
| static int | STATE_CONNECTEDConnection open. | 
| static int | STATE_PAUSEDChannel paused. | 
| Method Summary | |
|  void | close(boolean kill_requests,
      SystemException ex)Change to the CLOSED state and reject new requests by throwing a system exception with status COMPLETED_NO. | 
|  ClientRequest | create_locate_request(Object target,
                      Address address,
                      java.lang.Object transportAssociation)Create a locate request. | 
|  ClientRequest | create_request(Object target,
               Address address,
               java.lang.Object transportAssociation,
               java.lang.String operation,
               boolean response_expected)Create a request. | 
|  ORB | orb()An orb reference. | 
|  void | pause()Pause the channel. | 
|  int | state()Connection state. | 
| Methods inherited from interface org.openorb.net.Channel | 
| active_requests, channel_age, recv, run_recv | 
| Field Detail | 
public static final int STATE_CONNECTED
public static final int STATE_PAUSED
public static final int STATE_CLOSED
| Method Detail | 
public ORB orb()
public int state()
public void pause()
public void close(boolean kill_requests,
                  SystemException ex)
public ClientRequest create_request(Object target,
                                    Address address,
                                    java.lang.Object transportAssociation,
                                    java.lang.String operation,
                                    boolean response_expected)
                             throws RebindChannelException
target - The target of the request.address - The target address. If the target has been redirected
            this may not correspond to the target's ior.
public ClientRequest create_locate_request(Object target,
                                           Address address,
                                           java.lang.Object transportAssociation)
                                    throws RebindChannelException
target - The target of the request.address - The target address. If the target has been redirected
            this may not correspond to the target's ior.| 
 | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||