rrdService.service
Interface RoundRobinLibraryItf

All Superinterfaces:
java.rmi.Remote, RoundRobinItf
All Known Implementing Classes:
RoundRobinLibrary

public interface RoundRobinLibraryItf
extends java.rmi.Remote, RoundRobinItf

The interface RoundRobinLibraryItf is the remote interface of RDDLibrary

Version:
1.0 date : 15/07/2001
Author:
Pellier Damien
See Also:
RoundRobinLibraryItf, RoundRobinLibrary

Method Summary
 RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName, DataSourceContainer DSContainer, RoundRobinArchive roundRobinArchive)
          createRoundRobinDataBase create a round robin database
 RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName, DataSourceContainer DSContainer, RoundRobinArchiveContainer RRAContainer)
          createRoundRobinDataBase create a round robin database
 RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName, DataSource dataSource, RoundRobinArchive roundRobinArchive)
          createRoundRobinDataBase create a round robin database
 RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName, DataSource dataSource, RoundRobinArchiveContainer RRAContainer)
          createRoundRobinDataBase create a round robin database
 RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName, int steps, DataSourceContainer DSContainer, RoundRobinArchive roundRobinArchive)
          createRoundRobinDataBase create a round robin database
 RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName, int steps, DataSourceContainer DSContainer, RoundRobinArchiveContainer RRAContainer)
          createRoundRobinDataBase create a round robin database
 RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName, int steps, DataSource dataSource, RoundRobinArchive roundRobinArchive)
          createRoundRobinDataBase create a round robin database
 RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName, int steps, DataSource dataSource, RoundRobinArchiveContainer RRAContainer)
          createRoundRobinDataBase create a round robin database
 RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName, Time startTime, DataSourceContainer DSContainer, RoundRobinArchive roundRobinArchive)
          createRoundRobinDataBase create a round robin database
 RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName, Time startTime, DataSourceContainer DSContainer, RoundRobinArchiveContainer RRAContainer)
          createRoundRobinDataBase create a round robin database
 RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName, Time startTime, DataSource dataSource, RoundRobinArchive roundRobinArchive)
          createRoundRobinDataBase create a round robin database
 RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName, Time startTime, DataSource dataSource, RoundRobinArchiveContainer RRAContainer)
          createRoundRobinDataBase create a round robin database
 RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName, Time startTime, int steps, DataSourceContainer DSContainer, RoundRobinArchive roundRobinArchive)
          createRoundRobinDataBase create a round robin database
 RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName, Time startTime, int steps, DataSourceContainer DSContainer, RoundRobinArchiveContainer RRAContainer)
          createRoundRobinDataBase create a round robin database
 RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName, Time startTime, int steps, DataSource dataSource, RoundRobinArchive roundRobinArchive)
          createRoundRobinDataBase create a round robin database
 RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName, Time startTime, int steps, DataSource dataSource, RoundRobinArchiveContainer RRAContainer)
          createRoundRobinDataBase create a round robin database
 RoundRobinLibraryItf createSubLibrary(java.lang.String name)
          createSubLibrary create a sub library in the current library
 int delete()
          delete delete a rrd
 RoundRobinLibraryItf findLibrary(java.lang.String libraryName)
          Returns RoundRobinLibraryItf according to its name null otherwise
 RoundRobinDataBaseItf findRRD(java.lang.String RRDName)
          Returns RoundRobindataBaseItf according to its name null otherwise
 long getSize()
          getRoundRobinLibrarySize return the size in bytes of RRD
 RoundRobinContainer listRoundRobin()
          ListRoundRobin returns an RoundRobinContainer
 RoundRobinDataBaseContainer listRoundRobinDataBase()
          ListRoundRobinDataBase returns RoundRobinDataBaseContainer
 RoundRobinLibraryContainer listRoundRobinLibrary()
          ListLibrary returns RoundRobinLibraryContainer
 
Methods inherited from interface rrdService.service.RoundRobinItf
getName, getType, isRoundRobinDataBase, isRoundRobinLibrary
 

Method Detail

createRoundRobinDataBase

public RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName,
                                                      DataSourceContainer DSContainer,
                                                      RoundRobinArchive roundRobinArchive)
                                               throws java.rmi.RemoteException
createRoundRobinDataBase create a round robin database
Parameters:
fileName - the name of the RoundRobinDataBase
DSContainer - a collection of the data source of the RRD
roundRobinArchive - the RRA of the RRD

createRoundRobinDataBase

public RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName,
                                                      DataSourceContainer DSContainer,
                                                      RoundRobinArchiveContainer RRAContainer)
                                               throws java.rmi.RemoteException
createRoundRobinDataBase create a round robin database
Parameters:
fileName - the name of the RoundRobinDataBase
DSContainer - a collection of the data source of the RRD
RRAContainer - a collection of the RRA of the RRD

createRoundRobinDataBase

public RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName,
                                                      DataSource dataSource,
                                                      RoundRobinArchive roundRobinArchive)
                                               throws java.rmi.RemoteException
createRoundRobinDataBase create a round robin database
Parameters:
fileName - the name of the RoundRobinDataBase
dataSource - the data source of the RRD
roundRobinArchive - the RRA of the RRD
Returns:
RoundRobinDataBaseItf

createRoundRobinDataBase

public RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName,
                                                      DataSource dataSource,
                                                      RoundRobinArchiveContainer RRAContainer)
                                               throws java.rmi.RemoteException
createRoundRobinDataBase create a round robin database
Parameters:
fileName - the name of the RoundRobinDataBase
dataSource - the data source of the RRD
RRAContainer - a collection of the RRA of the RRD

createRoundRobinDataBase

public RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName,
                                                      int steps,
                                                      DataSourceContainer DSContainer,
                                                      RoundRobinArchive roundRobinArchive)
                                               throws java.rmi.RemoteException
createRoundRobinDataBase create a round robin database
Parameters:
fileName - the name of the RoundRobinDataBase
steps - Specifies the base interval in seconds with which data will be fed into the RRD (default 0)
DSContainer - a collection of the data source of the RRD
roundRobinArchive - the RRA of the RRD

createRoundRobinDataBase

public RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName,
                                                      int steps,
                                                      DataSourceContainer DSContainer,
                                                      RoundRobinArchiveContainer RRAContainer)
                                               throws java.rmi.RemoteException
createRoundRobinDataBase create a round robin database
Parameters:
fileName - the name of the RoundRobinDataBase
steps - Specifies the base interval in seconds with which data will be fed into the RRD (default 0)
DSContainer - a collection of the data source of the RRD
RRAContainer - a collection of the RRA of the RRD

createRoundRobinDataBase

public RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName,
                                                      int steps,
                                                      DataSource dataSource,
                                                      RoundRobinArchive roundRobinArchive)
                                               throws java.rmi.RemoteException
createRoundRobinDataBase create a round robin database
Parameters:
fileName - the name of the RoundRobinDataBase
steps - Specifies the base interval in seconds with which data will be fed into the RRD (default 0)
dataSource - the data source of the RRD
roundRobinArchive - the RRA of the RRD
Returns:
RoundRobinDataBaseItf

createRoundRobinDataBase

public RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName,
                                                      int steps,
                                                      DataSource dataSource,
                                                      RoundRobinArchiveContainer RRAContainer)
                                               throws java.rmi.RemoteException
createRoundRobinDataBase create a round robin database
Parameters:
fileName - the name of the RoundRobinDataBase
steps - Specifies the base interval in seconds with which data will be fed into the RRD (default 0)
dataSource - the data source of the RRD
RRAContainer - a collection of the RRA of the RRD

createRoundRobinDataBase

public RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName,
                                                      Time startTime,
                                                      DataSourceContainer DSContainer,
                                                      RoundRobinArchive roundRobinArchive)
                                               throws java.rmi.RemoteException
createRoundRobinDataBase create a round robin database
Parameters:
fileName - the name of the RoundRobinDataBase
startTime - Specifies the time in seconds since 1970-01-01 UTC when the first value should be added to the RRD (default null)
DSContainer - a collection of the data source of the RRD
roundRobinArchive - the RRA of the RRD

createRoundRobinDataBase

public RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName,
                                                      Time startTime,
                                                      DataSourceContainer DSContainer,
                                                      RoundRobinArchiveContainer RRAContainer)
                                               throws java.rmi.RemoteException
createRoundRobinDataBase create a round robin database
Parameters:
fileName - the name of the RoundRobinDataBase
startTime - Specifies the time in seconds since 1970-01-01 UTC when the first value should be added to the RRD (default null)
DSContainer - a collection of the data source of the RRD
RRAContainer - a collection of the RRA of the RRD

createRoundRobinDataBase

public RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName,
                                                      Time startTime,
                                                      DataSource dataSource,
                                                      RoundRobinArchive roundRobinArchive)
                                               throws java.rmi.RemoteException
createRoundRobinDataBase create a round robin database
Parameters:
fileName - the name of the RoundRobinDataBase
startTime - Specifies the time in seconds since 1970-01-01 UTC when the first value should be added to the RRD (default null)
dataSource - the data source of the RRD
roundRobinArchive - the RRA of the RRD
Returns:
RoundRobinDataBaseItf

createRoundRobinDataBase

public RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName,
                                                      Time startTime,
                                                      DataSource dataSource,
                                                      RoundRobinArchiveContainer RRAContainer)
                                               throws java.rmi.RemoteException
createRoundRobinDataBase create a round robin database
Parameters:
fileName - the name of the RoundRobinDataBase
startTime - Specifies the time in seconds since 1970-01-01 UTC when the first value should be added to the RRD (default null)
dataSource - the data source of the RRD
RRAContainer - a collection of the RRA of the RRD

createRoundRobinDataBase

public RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName,
                                                      Time startTime,
                                                      int steps,
                                                      DataSourceContainer DSContainer,
                                                      RoundRobinArchive roundRobinArchive)
                                               throws java.rmi.RemoteException
createRoundRobinDataBase create a round robin database
Parameters:
fileName - the name of the RoundRobinDataBase
startTime - Specifies the time in seconds since 1970-01-01 UTC when the first value should be added to the RRD (default null)
steps - Specifies the base interval in seconds with which data will be fed into the RRD (default 0)
DSContainer - a collection of the data source of the RRD
roundRobinArchive - the RRA of the RRD

createRoundRobinDataBase

public RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName,
                                                      Time startTime,
                                                      int steps,
                                                      DataSourceContainer DSContainer,
                                                      RoundRobinArchiveContainer RRAContainer)
                                               throws java.rmi.RemoteException
createRoundRobinDataBase create a round robin database
Parameters:
fileName - the name of the RoundRobinDataBase
startTime - Specifies the time in seconds since 1970-01-01 UTC when the first value should be added to the RRD (default null)
steps - Specifies the base interval in seconds with which data will be fed into the RRD (default 0)
DSContainer - a collection of the data source of the RRD
RRAContainer - a collection of the RRA of the RRD

createRoundRobinDataBase

public RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName,
                                                      Time startTime,
                                                      int steps,
                                                      DataSource dataSource,
                                                      RoundRobinArchive roundRobinArchive)
                                               throws java.rmi.RemoteException
createRoundRobinDataBase create a round robin database
Parameters:
fileName - the name of the RoundRobinDataBase
startTime - Specifies the time in seconds since 1970-01-01 UTC when the first value should be added to the RRD (default null)
steps - Specifies the base interval in seconds with which data will be fed into the RRD (default 0)
dataSource - the data source of the RRD
roundRobinArchive - the RRA of the RRD
Returns:
RoundRobinDataBaseItf

createRoundRobinDataBase

public RoundRobinDataBaseItf createRoundRobinDataBase(java.lang.String fileName,
                                                      Time startTime,
                                                      int steps,
                                                      DataSource dataSource,
                                                      RoundRobinArchiveContainer RRAContainer)
                                               throws java.rmi.RemoteException
createRoundRobinDataBase create a round robin database
Parameters:
fileName - the name of the RoundRobinDataBase
startTime - Specifies the time in seconds since 1970-01-01 UTC when the first value should be added to the RRD (default null)
steps - Specifies the base interval in seconds with which data will be fed into the RRD (default 0)
dataSource - the data source of the RRD
RRAContainer - a collection of the RRA of the RRD

createSubLibrary

public RoundRobinLibraryItf createSubLibrary(java.lang.String name)
                                      throws java.rmi.RemoteException
createSubLibrary create a sub library in the current library
Parameters:
name - the name of sub library
Returns:
RoundRobinLibraryItf

delete

public int delete()
           throws java.rmi.RemoteException
delete delete a rrd
Specified by:
delete in interface RoundRobinItf
Returns:
int the number of rrd delete

findLibrary

public RoundRobinLibraryItf findLibrary(java.lang.String libraryName)
                                 throws java.rmi.RemoteException
Returns RoundRobinLibraryItf according to its name null otherwise
Parameters:
libraryname - the name of the library to find
Returns:
RoundRobinLibraryItf

findRRD

public RoundRobinDataBaseItf findRRD(java.lang.String RRDName)
                              throws java.rmi.RemoteException
Returns RoundRobindataBaseItf according to its name null otherwise
Parameters:
RRDName - the name of the round robin data base to find
Returns:
RoundRobinDataBaseItf

getSize

public long getSize()
             throws java.rmi.RemoteException
getRoundRobinLibrarySize return the size in bytes of RRD
Specified by:
getSize in interface RoundRobinItf
Returns:
long

listRoundRobin

public RoundRobinContainer listRoundRobin()
                                   throws java.rmi.RemoteException
ListRoundRobin returns an RoundRobinContainer
Returns:
RoundRobinContainer

listRoundRobinDataBase

public RoundRobinDataBaseContainer listRoundRobinDataBase()
                                                   throws java.rmi.RemoteException
ListRoundRobinDataBase returns RoundRobinDataBaseContainer
Returns:
RoundRobinDataBaseContainer

listRoundRobinLibrary

public RoundRobinLibraryContainer listRoundRobinLibrary()
                                                 throws java.rmi.RemoteException
ListLibrary returns RoundRobinLibraryContainer
Returns:
RoundRobinLibraryContainer

Copyright 1885-2001 FIRMENICH SA, Geneva

Submit a bug or feature
Copyright 1885-2001 FIRMENICH SA, Geneva,
All Rights Reserved.