| 
 | Oracle Fusion Middleware Oracle WebLogic Server API Reference 11g Release 1 (10.3.3) Part Number E13941-03 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
public interface Suspendable
Suspendable may be implemented by a ResourceAdapter JavaBean if it supports suspend, resume or side-by-side versioning
| Field Summary | |
|---|---|
| static int | ALLUsed to indicate that INBOUND, OUTBOUND & WORK are to be suspended/resumed | 
| static int | INBOUNDUsed to indicate that inbound communication is to be suspended/resumed | 
| static int | OUTBOUNDUsed to indicate that outbound communication is to be suspended/resumed | 
| static int | RESUMEMay be used to indicate a resume() operation | 
| static int | SUSPENDMay be used to indicate a suspend() operation | 
| static int | WORKUsed to indicate that submission of Work is to be suspended/resumed | 
| Method Summary | |
|---|---|
|  void | init(ResourceAdapter ra,
     Properties props)Used by WLS to inform a ResourceAdapter that it is a new version of an already deployed resource adapter. | 
|  boolean | isInboundSuspended(MessageEndpointFactory endptFactory)Used to determine whether the inbound activity is currently suspended for the given MessageEndpointFactory | 
|  boolean | isSuspended(int type)Used to determine whether the specified type of activity is currently suspended. | 
|  void | resume(int type,
       Properties props)Request to resume the activity specified. | 
|  void | resumeInbound(MessageEndpointFactory endptFactory,
              Properties props)Request to resume the inbound activity on the given MessageEndpointFactory | 
|  void | startVersioning(ResourceAdapter ra,
                Properties props)Used by WLS to indicate to the current version of this resource adapter that a new version of the resource adapter is being deployed. | 
|  boolean | supportsInit()Used to determine if this resource adapter supports the init() method used for resource adapter versioning (side-by-side deployment) | 
|  boolean | supportsSuspend(int type) | 
|  boolean | supportsVersioning()Used to determine if this resource adapter supports the startVersioning() method used for resource adapter versioning (side-by-side deployment) | 
|  void | suspend(int type,
        Properties props)Request to suspend the activity specified. | 
|  void | suspendInbound(MessageEndpointFactory endptFactory,
               Properties props)Request to suspend the inbound activity on the given MessageEndpointFactory | 
| Field Detail | 
|---|
static final int INBOUND
static final int OUTBOUND
static final int WORK
static final int ALL
static final int SUSPEND
static final int RESUME
| Method Detail | 
|---|
void suspend(int type,
             Properties props)
             throws ResourceException
type - An int from 1 to 7 specifying the type of suspension being
      requested (i.e. Suspendable.INBOUND, .OUTBOUND, .WORK or the sum of
      one or more of these, or the value Suspendable.ALL )props - Optional Properties (or null) to be used for ResourceAdapter
      specific purposes
ResourceException - If the resource adapter can't complete the
      request
void suspendInbound(MessageEndpointFactory endptFactory,
                    Properties props)
                    throws ResourceException
MessageEndpointFactory - the factory for message endpoints that is being
      suspendedprops - Optional Properties (or null) to be used for ResourceAdapter
      specific purposes
ResourceException - If the resource adapter can't complete the
      request
void resumeInbound(MessageEndpointFactory endptFactory,
                   Properties props)
                   throws ResourceException
MessageEndpointFactory - the factory for message endpoints that is being
      resumedprops - Optional Properties (or null) to be used for ResourceAdapter
      specific purposes
ResourceException - If the resource adapter can't complete the
      request
void resume(int type,
            Properties props)
            throws ResourceException
type - An int from 1 to 7 specifying the type of resume being
      requested (i.e. Suspendable.INBOUND, .OUTBOUND, .WORK or the sum of
      one or more of these, or the value Suspendable.ALL )props - Optional Properties (or null) to be used for ResourceAdapter
      specific purposes
ResourceException - If the resource adapter can't complete the
      requestboolean supportsSuspend(int type)
type - An int from 1 to 7 specifying the type of suspend this inquiry
      is about (i.e. Suspendable.INBOUND, .OUTBOUND, .WORK or the sum of
      one or more of these, or the value Suspendable.ALL )
boolean isSuspended(int type)
type - An int from 1 to 7 specifying the type of activity
      requested (i.e. Suspendable.INBOUND, .OUTBOUND, .WORK or the sum of
      one or more of these, or the value Suspendable.ALL )
boolean isInboundSuspended(MessageEndpointFactory endptFactory)
                           throws ResourceException
MessageEndpointFactory - the endpoint factory
ResourceExceptionboolean supportsInit()
boolean supportsVersioning()
void startVersioning(ResourceAdapter ra,
                     Properties props)
                     throws ResourceException
ra - The new ResourceAdapter JavaBeanprops - Properties associated with the versioning
 when it can be undeployed
ResourceException - If something goes wrong
void init(ResourceAdapter ra,
          Properties props)
          throws ResourceException
ra - The old version of the resource adapter that is currently runningprops - Properties associated with the versioning operation
ResourceException - If the init() fails.| 
 | Copyright 1996, 2010, 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. Oracle Fusion Middleware Oracle WebLogic Server 10.3.3 API Reference 11g Release 1 (10.3.3) Part Number E13941-03 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||