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

## org.jboss.portal.web.impl.tomcat
Class TC6WebAppContext

    java.lang.Object
      org.jboss.portal.web.impl.tomcat.TC6WebAppContext

All Implemented Interfaces:
  WebAppContext

    public class TC6WebAppContext

extends java.lang.Object
implements WebAppContext

Version:
  $Revision: 1.1 $
Author:
  Julien Viet

Method Summary
`java.lang.ClassLoader` | `getClassLoader()` Returns the class loader of the web application.
`java.lang.String` | `getContextPath()` Returns the context path of the web application.
`javax.servlet.ServletContext` | `getServletContext()` Returns the servlet context of the web application.
`boolean` | `importFile(java.lang.String parentDirRelativePath, java.lang.String name, java.io.InputStream source, boolean overwrite)` Import a file in the war file.
`void` | `start()` Start the web application context usage from a client point of view.
`void` | `stop()` Stop the web application context usage.

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

Method Detail

### start

    public void start()
               throws java.lang.Exception

  Description copied from interface: `WebAppContext`
  Start the web application context usage from a client point of view. The life cycle is not related to the web application deployment life cycle. The invocation means that the servlet container spi framework want to start to use the web application.

  Specified by:
    `start` in interface `WebAppContext`
  Throws:
    `java.lang.Exception` - any exception that would veto the usage of the web application

### stop

    public void stop()

  Description copied from interface: `WebAppContext`
  Stop the web application context usage.

  Specified by:
    `stop` in interface `WebAppContext`

### getServletContext

    public javax.servlet.ServletContext getServletContext()

  Description copied from interface: `WebAppContext`
  Returns the servlet context of the web application.

  Specified by:
    `getServletContext` in interface `WebAppContext`
  Returns:
    the servlet context

### getClassLoader

    public java.lang.ClassLoader getClassLoader()

  Description copied from interface: `WebAppContext`
  Returns the class loader of the web application.

  Specified by:
    `getClassLoader` in interface `WebAppContext`
  Returns:
    the web application class loader

### getContextPath

    public java.lang.String getContextPath()

  Description copied from interface: `WebAppContext`
  Returns the context path of the web application.

  Specified by:
    `getContextPath` in interface `WebAppContext`
  Returns:
    the web application context path

### importFile

    public boolean importFile(java.lang.String parentDirRelativePath,
                              java.lang.String name,
                              java.io.InputStream source,
                              boolean overwrite)
                       throws java.io.IOException

  Description copied from interface: `WebAppContext`
  Import a file in the war file. The file could not be created for some reasons which are :
  - The parent dir exists and is a file
  - The parent dir does not exist and its creation failed
  - An underlying exception occurs when writing bytes from the source `Inputstream` to the target `OutputStream`

  Specified by:
    `importFile` in interface `WebAppContext`
  Parameters:
    `parentDirRelativePath` - the parent relative path in the web app starting from the app root
    `name` - the name the created file should have
    `source` - the data of the target file
    `overwrite` - if false and the file already exists nothing is done
  Returns:
    true if the file has been created
  Throws:
    `java.io.IOException` - if the file cannot be created

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