com.neeve.rog.log
Class RogLogFactory

java.lang.Object
  extended by com.neeve.root.RootObject
      extended by com.neeve.rog.RogObject
          extended by com.neeve.rog.log.RogLogFactory

public class RogLogFactory
extends RogObject

A factory for objects in the Rog persistence layer.


Constructor Summary
RogLogFactory()
           
 
Method Summary
static
<REC> IdxFieldResolver<REC>
createFieldResolver()
           
static RogLog createLog(String name)
          Create a new log.
static RogLog createLog(String name, Properties props)
          Create a new log.
static RogLogQueryEngine createQueryEngine()
          Creates a new RogLogQueryEngine for querying a log.
 
Methods inherited from class com.neeve.root.RootObject
getChecked, getThreaded, getTracer, setChecked, setTracer
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RogLogFactory

public RogLogFactory()
Method Detail

createQueryEngine

public static RogLogQueryEngine createQueryEngine()
                                           throws QueryException
Creates a new RogLogQueryEngine for querying a log.

NOTE: this functionality is still under development and not yet available

Throws:
QueryException - If there is an error creating the QueryEngine

createLog

public static RogLog createLog(String name)
                        throws OdsException
Create a new log.

Parameters:
name - The name of the log
Throws:
OdsException - If there is an error creating the log.

createLog

public static RogLog createLog(String name,
                               Properties props)
                        throws OdsException
Create a new log.

Parameters:
name - The name of the log
props - Properties to configure the log.
Throws:
OdsException - If there is an error creating the log.

createFieldResolver

public static <REC> IdxFieldResolver<REC> createFieldResolver()


Copyright © 2016 Neeve Research, LLC. All Rights Reserved.