VisiBroker for Java

org.omg.DsLogAdmin
Interface BasicLogFactoryOperations

All Superinterfaces:
LogMgrOperations
All Known Subinterfaces:
BasicLogFactory

public interface BasicLogFactoryOperations
extends LogMgrOperations

BasicLogFactory provides the following additional functions:


Method Summary
 BasicLog create_with_id(int id, short full_action, long max_size)
          Create BasicLog with id.
 BasicLog create(short full_action, long max_size, IntHolder id)
          Create BasicLog.
 
Methods inherited from interface org.omg.DsLogAdmin.LogMgrOperations
find_log, list_logs_by_id, list_logs
 

Method Detail

create_with_id

BasicLog create_with_id(int id,
                        short full_action,
                        long max_size)
                        throws LogIdAlreadyExists,
                               InvalidLogFullAction
Create BasicLog with id. An ObjectCreation event is generated whenever a log is created.

Parameters:
id - The id of the log.
full_action - The action that will be taken when the maximum size of the log has been reached.
max_size - The size of the log measured in number of bytes.
Returns:
the reference to the created BasicLog.
Throws:
DsLogAdmin::LogIdAlreadyExists - if this log id exists within the scope of the log factory
org.omg.DsLogAdmin::InvalidLogFullAction - raised if the full_action specified is not valid.
LogIdAlreadyExists
InvalidLogFullAction

create

BasicLog create(short full_action,
                long max_size,
                IntHolder id)
                throws InvalidLogFullAction
Create BasicLog. An ObjectCreation event is generated whenever a log is created.

Parameters:
full_action - The action that will be taken when the maximum size of the log has been reached.
max_size - The size of the log measured in number of bytes.
id - The id of a log. Log objects are created by a log factory and each log is assigned an id that uniquely identifies the log object within the factory.
Returns:
the reference to the created BasicLog.
Throws:
org.omg.DsLogAdmin::InvalidLogFullAction - raised if the full_action specified is not valid
InvalidLogFullAction

Borland Software Corporation
http://www.borland.com
100 Enterprise Way
Scotts Valley, CA 95066
Voice: (831) 431-1000
pubsweb@borland.com

Read the latest documentation online