org.isam.exehda.services
Interface AvuService


public interface AvuService

Describe interface AvuService here.

Version:
$Date: 2004/11/02 02:20:50 $ $Revision: 1.9 $
Author:
last modified by $Author: lucc $

Nested Class Summary
static class AvuService.AvuDescriptor
           
 
Field Summary
static int MODE_APPEND
           
static int MODE_CREATE
           
static int MODE_READ
           
static int MODE_WRITE
           
static java.lang.String SERVICE_NAME
           
 
Method Summary
 void close(AvuService.AvuDescriptor desc)
          Operation
 java.lang.String[] list(java.lang.String avuPathURL, boolean recourse)
          Operation
 void move(java.lang.String oldURL, java.lang.String newURL)
          Operation
 AvuService.AvuDescriptor open(java.lang.String avuURL, int modeFlags)
          Operation
 void prefetch(java.lang.String avuURL, int modeFlags)
          Operation
 byte[] read(AvuService.AvuDescriptor desc, byte[] buff, int offs, int len)
          Operation
 void release(java.lang.String avuURL)
          Operation
 void remove(java.lang.String avuURL)
          Operation
 void seek(AvuService.AvuDescriptor desc, long pos)
          Operation
 int write(AvuService.AvuDescriptor desc, byte[] buff, int offs, int len)
          Operation
 

Field Detail

SERVICE_NAME

public static final java.lang.String SERVICE_NAME
See Also:
Constant Field Values

MODE_READ

public static final int MODE_READ
See Also:
Constant Field Values

MODE_WRITE

public static final int MODE_WRITE
See Also:
Constant Field Values

MODE_APPEND

public static final int MODE_APPEND
See Also:
Constant Field Values

MODE_CREATE

public static final int MODE_CREATE
See Also:
Constant Field Values
Method Detail

prefetch

public void prefetch(java.lang.String avuURL,
                     int modeFlags)
Operation

Parameters:
avuURL -
modeFlags -

release

public void release(java.lang.String avuURL)
Operation

Parameters:
avuURL -

remove

public void remove(java.lang.String avuURL)
Operation

Parameters:
avuURL -

move

public void move(java.lang.String oldURL,
                 java.lang.String newURL)
Operation

Parameters:
oldURL -
newURL -

list

public java.lang.String[] list(java.lang.String avuPathURL,
                               boolean recourse)
Operation

Parameters:
avuPathURL -
recourse -
Returns:
String[]

open

public AvuService.AvuDescriptor open(java.lang.String avuURL,
                                     int modeFlags)
Operation

Parameters:
avuURL -
modeFlags -
Returns:
AvuDescriptor

close

public void close(AvuService.AvuDescriptor desc)
Operation

Parameters:
desc -

read

public byte[] read(AvuService.AvuDescriptor desc,
                   byte[] buff,
                   int offs,
                   int len)
Operation

Parameters:
desc -
buff -
offs -
len -
Returns:
byte[]

write

public int write(AvuService.AvuDescriptor desc,
                 byte[] buff,
                 int offs,
                 int len)
Operation

Parameters:
desc -
buff -
offs -
len -
Returns:
int

seek

public void seek(AvuService.AvuDescriptor desc,
                 long pos)
Operation

Parameters:
desc -
pos -