Package org.apache.ws.resource

Examples of org.apache.ws.resource.ResourceHome


    */
   public NotificationProducerResource getProducerResource(  )
   {
      try
      {
         ResourceHome producerHome = (ResourceHome) new InitialContext(  ).lookup( m_producerHomeLocation );
         return (NotificationProducerResource) producerHome.find( m_producerId );
      }
      catch ( Exception e )
      {
         throw new RuntimeException( "Failed to lookup NotificationProducer resource due to internal error: " + e,
                                     e );
View Full Code Here


     */
    public Resource getResource()
            throws ResourceContextException,
            ResourceException
    {
        ResourceHome home = getResourceHome();
        Class resourceKeyClass = null;
        String resourceKeyClassName = null;
        try
        {
            resourceKeyClassName = home.getResourceKeyClassName();
            resourceKeyClass = Class.forName( resourceKeyClassName );
        }
        catch ( ClassNotFoundException cnfe )
        {
            throw new ResourceException( cnfe );
        }

        String resourceKeyName = home.getResourceKeyName();
        QName keyName = null;
        if ( resourceKeyName != null )
        {
            keyName = QName.valueOf( resourceKeyName );
        }

        ResourceKey key = getResourceKey( keyName, resourceKeyClass );
        LOG.debug( MSG.getMessage( Keys.LOOKUP_RESOURCE_FOR_KEY, String.valueOf( key ) ) );
        Resource resource = home.find( key );
        LOG.debug( MSG.getMessage( Keys.FOUND_RESOURCE, resource ) );
        return resource;
    }
View Full Code Here

    public ResourceKey getResourceKey()
            throws ResourceContextException
    {
        if ( m_resourceKey == null )
        {
            ResourceHome resourceHome = getResourceHome();
            Class resourceKeyClass = null;
            String resourceKeyClassName = null;
            try
            {
                resourceKeyClassName = resourceHome.getResourceKeyClassName();
                resourceKeyClass = Class.forName( resourceKeyClassName );
            }
            catch ( ClassNotFoundException e )
            {
                throw new ResourceContextException( e );
            }
            String resourceKeyName = resourceHome.getResourceKeyName();

            QName resourceKeyQName = resourceKeyName != null ? QName.valueOf( resourceKeyName ) : null;
            m_resourceKey = getResourceKey( resourceKeyQName, resourceKeyClass );

        }
View Full Code Here

     * @throws ResourceContextException DOCUMENT_ME
     */
    public SOAPHeaderElement getResourceKeyHeader()
            throws ResourceContextException
    {
        ResourceHome home = getResourceHome();
        QName keyName = QName.valueOf( home.getResourceKeyName() );
        return ( keyName == null ) ? null : getResourceKeyHeader( keyName );
    }
View Full Code Here

    */
   public Resource getResource()
         throws ResourceContextException,
         ResourceException
   {
      ResourceHome home = getResourceHome();
       Class resourceKeyClass = null;
        String resourceKeyClassName = null;
       try
       {
           resourceKeyClassName = home.getResourceKeyClassName();
           resourceKeyClass = Class.forName(resourceKeyClassName);
       }
       catch (ClassNotFoundException e)
       {
           throw new ResourceException(e);
       }
       ResourceKey key = getResourceKey( QName.valueOf(home.getResourceKeyName()), resourceKeyClass);
      LOG.debug( MSG.getMessage( Keys.LOOKUP_RESOURCE_FOR_KEY, key.getValue()));
      Resource resource = home.find( key );
      LOG.debug( MSG.getMessage( Keys.FOUND_RESOURCE, resource ));
      return resource;
   }
View Full Code Here

   public ResourceKey getResourceKey()
         throws ResourceContextException
   {
      if ( m_resourceKey == null )
      {
         ResourceHome resourceHome = getResourceHome();
          Class resourceKeyClass = null;
         String resourceKeyClassName = null;
          try
          {
              resourceKeyClassName = resourceHome.getResourceKeyClassName();
              resourceKeyClass = Class.forName(resourceKeyClassName);
          }
          catch (ClassNotFoundException e)
          {
              throw new ResourceContextException(e);
          }
          String resourceKeyName = resourceHome.getResourceKeyName();

          QName resourceKeyQName = resourceKeyName != null ? QName.valueOf(resourceKeyName) : null;
          m_resourceKey = getResourceKey( resourceKeyQName,resourceKeyClass);

      }
View Full Code Here

    * @throws ResourceContextException DOCUMENT_ME
    */
   public SOAPHeaderElement getResourceKeyHeader()
         throws ResourceContextException
   {
      ResourceHome home = getResourceHome();
      QName keyName = QName.valueOf(home.getResourceKeyName());
      return ( keyName == null ) ? null : getResourceKeyHeader( keyName );
   }
View Full Code Here

    public NotificationProducerResource getProducerResource()
    {
        try
        {
            ResourceHome producerHome = (ResourceHome) new InitialContext().lookup( m_producerHomeLocation );
            return (NotificationProducerResource) producerHome.find( m_producerKey );
        }
        catch ( Exception e )
        {
            throw new RuntimeException( "Failed to lookup NotificationProducer resource due to internal error: " + e, e );
        }
View Full Code Here

    * @see org.apache.ws.resource.ResourceContext#getResource()
    */
   public Resource getResource(  )
   throws ResourceException
   {
      ResourceHome home = getResourceHome(  );
      Object       id = home.extractResourceIdentifier( this );
      return home.find( id );
   }
View Full Code Here

    * @see org.apache.ws.resource.ResourceContext#getResource()
    */
   public Resource getResource(  )
   throws ResourceException
   {
      ResourceHome home = getResourceHome(  );
      Object       id = home.extractResourceIdentifier( this );
      return home.find( id );
   }
View Full Code Here

TOP

Related Classes of org.apache.ws.resource.ResourceHome

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.