| 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DeploymentModuleIO
Handles the I/O for a Deployment Module.
| Method Summary | |
|---|---|
 void | 
commit()
Updates the archive, creating it if required.  | 
 java.io.InputStream | 
getInputStream(ArchiveEntry entry)
Return an input stream that can be used to read the contents of an ArchiveEntry.  | 
 java.io.OutputStream | 
getOutputStream(ArchiveEntry entry)
Return an output stream that can be used to update an ArchiveEntry.  | 
 java.net.URL | 
getURL()
Returns the URL this IO is managing.  | 
 void | 
load()
Load a DeploymentModule with information found at moduleIO.getURL()  | 
 void | 
load(java.net.URL url)
Load an Archive from URL.  | 
 void | 
release()
 | 
 void | 
rollback()
 | 
 void | 
setArchive(DeploymentModule archive)
Sets the archive this Module I/O class should operate on.  | 
 void | 
setURL(java.net.URL url)
Only possible on a committed module.  | 
| Method Detail | 
|---|
void setArchive(DeploymentModule archive)
                throws java.io.IOException
archive - the Archive to set. Can be null.
java.io.IOException - if the rollback did not succeed.java.net.URL getURL()
void setURL(java.net.URL url)
void load()
          throws java.io.IOException
module - the DeploymentModule that should be refreshed. Any uncommitted
 changes will be rolled back, and the state set to COMMITTED.
java.io.IOException
void load(java.net.URL url)
          throws java.io.IOException
module - url - 
java.io.IOException
java.io.OutputStream getOutputStream(ArchiveEntry entry)
                                     throws java.io.IOException
module.commit() is issued.
module - entry - 
java.io.IOException - if the DeploymentModule is read-only.
java.io.InputStream getInputStream(ArchiveEntry entry)
                                   throws java.io.IOException
module - entry - 
java.io.IOException - if an InputStream could not be returned.
void commit()
            throws java.io.IOException
module - 
DeployException
java.io.IOException
void rollback()
              throws java.io.IOException
java.io.IOException
void release()
             throws java.io.IOException
java.io.IOException
  | 
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||