WAS v8.5 > Develop applications > Develop Work area

Access a user defined work area partition

The work area partition service provides a JNDI binding to an implementation of the work area partition manager interface under the name java:comp/websphere/WorkAreaPartitionManager. Applications that need to access their partition can perform a lookup on that JNDI name and then use the getWorkAreaPartition method on the work area partition manager, as shown in the following code example:


Example

import com.ibm.websphere.workarea.*;
import javax.naming.*;

public class SimpleSampleServlet {
  ...

         //Variable to hold our WorkAreaPartitionManager implementation          WorkAreaPartitionManager partitionManager = null;
         try {
             InitialContext initialContext = new InitialContext();
             partitionManager = (WorkAreaPartitionManager) 
            initialContext.lookup("java:comp/websphere/WorkAreaPartitionManager");
         } catch (Exception e) {...}

         //Variable used to hold the retrieved WorkArea Partition
         UserWorkArea myPartition = null;
         try{
             myPartition = partitionManager.getWorkAreaPartition(partitionName);
         }catch(NoSuchPartitionException e){...}}

The next step is to use the begin method to create a new work area and associate it with the calling thread, as described in the Beginning a new work area topic.


Related concepts:

Overview of work area service
Work area partition service


Related


Configure work area partitions
Develop applications that use work areas


Reference:

The Work area partition manager interface


+

Search Tips   |   Advanced Search