| Package | Description |
|---|---|
| com.tailf.cdb |
Package with methods for connecting to the configuration database.
|
| com.tailf.conf |
Data types and utilities for communication with the server.
|
| com.tailf.dp |
Data provider API package, for implementation of callbacks for validations, actions, transformation etc.
|
| com.tailf.dp.services |
Service callback specific context and utilities.
|
| com.tailf.ha |
Package for setup and control of High Availability cluster nodes.
|
| com.tailf.maapi |
MAAPI is an API which provides full access to the systems internal
transaction engine.
|
| com.tailf.navu |
NAVU (Navigation Utilities) is an API which provides increased
accessibility to the ConfD/NCS populated data model tree:
NAVU-Tree.
|
| com.tailf.notif |
Package for subscription of asynchronous events.
|
| com.tailf.util |
Utility classes for representing compiled ConfNamespaces.
|
| Modifier and Type | Class and Description |
|---|---|
class |
CdbException
Cdb package generic exception
|
class |
CdbExtendedException
This exception is used by clients of CdbSubscription that needs to report
errors.
|
| Modifier and Type | Method and Description |
|---|---|
static ConfException |
CdbException.mk(ConfResponse r) |
static ConfException |
CdbException.mk(ConfResponse r,
ConfPath path) |
static ConfException |
CdbExtendedException.mk(int extendedErrorCode,
ConfNamespace appNS,
String appTag,
ConfResponse r) |
| Modifier and Type | Method and Description |
|---|---|
void |
CdbSubscription.abortTransaction(CdbExtendedException ex)
Abort the transaction.
|
void |
CdbSession.cd(ConfPath path)
Changes the working directory.
|
void |
CdbSession.cd(String fmt,
Object... arguments)
Change working directory to container specified by path string
|
void |
CdbSubscription.CLIdiffIterate(int subid,
CdbCLIDiffIterate iter)
(CLI)Iterate over changes made in CDB.
|
void |
CdbSubscription.CLIdiffIterate(int subid,
CdbCLIDiffIterate iter,
EnumSet<DiffIterateFlags> flags,
Object initstate)
(CLI)Iterate over changes made in CDB.
|
void |
CdbSession.create(ConfPath path)
Create a new optional element or list entry.
|
void |
CdbSession.create(String fmt,
Object... arguments)
similar to
CdbSession.create(ConfPath) but specifies element using path
string |
void |
CdbSession.delete(ConfPath path)
Delete an optional element or list entry and all its child elements.
|
void |
CdbSession.delete(String fmt,
Object... arguments)
similar to
CdbSession.delete(ConfPath) but specifies element using path
string |
void |
CdbSubscription.diffIterate(int subid,
CdbDiffIterate iter)
Iterate over changes made in CDB.
|
void |
CdbSubscription.diffIterate(int subid,
CdbDiffIterate iter,
EnumSet<DiffIterateFlags> flags,
Object initstate)
Iterate over changes made in CDB with additional supplied flags.
|
void |
CdbSession.endSession()
Ends the data session
|
boolean |
CdbSession.exists(ConfPath path)
Containers and leafs in a YANG model may be optional.
|
boolean |
CdbSession.exists(String fmt,
Object... arguments)
Checks whether an element exists.
|
ConfObject |
CdbSession.getCase(String choice,
ConfPath path)
Retrieve the currently selected case.
|
ConfObject |
CdbSession.getCase(String choice,
String fmt,
Object... arguments)
Retrieve the currently selected case.
|
String |
CdbSession.getcwd()
Returns the current position as previously set by
CdbSession.cd(ConfPath) ,
CdbSession.pushd(ConfPath) , or CdbSession.popd() as a string. |
ConfObject[] |
CdbSession.getcwdPath()
Returns the current position as previously set by
CdbSession.cd(ConfPath) ,
CdbSession.pushd(ConfPath) , or CdbSession.popd() as a
ConfObject array. |
ConfValue |
CdbSession.getElem(ConfPath path)
This reads a a value from the path.
|
ConfValue |
CdbSession.getElem(String fmt,
Object... arguments)
similar to
CdbSession.getElem(ConfPath) but specifies element using path
string |
List<ConfXMLParam> |
CdbSubscription.getModifications(CdbGetModificationFlag flag)
Retrieve changes that caused by subscription notification.
|
List<ConfXMLParam> |
CdbSubscription.getModifications(int subid,
CdbGetModificationFlag flag,
ConfPath path)
Retrieve changes that caused by subscription notification.
|
List<ConfXMLParam> |
CdbSubscription.getModifications(int subid,
CdbGetModificationFlag flag,
String fmt,
Object... args)
Retrieve changes that caused by subscription notification.
|
String |
CdbSubscription.getModificationsCLI(int subid)
Return a string with the CLI commands that corresponds to the
changes that triggered subscription.
|
String |
CdbSubscription.getModificationsCLI(int subid,
int flags)
CLI string that corresponds to the changes that triggered subscription.
|
int |
CdbSession.getNumberOfInstances(ConfPath path)
Returns the number of elements of a container type.
|
int |
CdbSession.getNumberOfInstances(String fmt,
Object... arguments)
similar to
CdbSession.getNumberOfInstances(ConfPath) but specifies element
using path string |
ConfObject[] |
CdbSession.getObject(int numOfObjects,
ConfPath path)
Same functionality as getObject(numOfObjects, fmt, arguments) but takes a
already constructed ConfPath object as argument instead of fmt,
arguments.
|
ConfObject[] |
CdbSession.getObject(int numOfObjects,
String fmt,
Object... arguments)
In some cases it can be motivated to read multiple values in one request
- this will be more efficient since it only incurs a single round trip to
the server, but usage is a bit more complex.
|
List<ConfObject[]> |
CdbSession.getObjects(int numOfObjects,
int instance,
int numOfInstances,
ConfPath path)
Same functionality as getObjects(numOfObjects, instance, fmt, arguments)
but takes a already constructed ConfPath object as argument instead of
fmt, arguments.
|
List<ConfObject[]> |
CdbSession.getObjects(int numOfObjects,
int instance,
int numOfInstances,
String fmt,
Object... arguments)
Similar to cdb.getObject(), but reads multiple instances of a dynamic
container based on the "instance integer" otherwise given within square
brackets in the path - here the path must specify the dynamic container
without the instance integer.
|
CdbPhase |
Cdb.getPhase()
Returns the start-phase CDB database is currently in.
|
CdbTxId |
Cdb.getTxId()
Returns a CdbTxid object which represents the last transaction
id from CDB.
|
long |
CdbSubscription.getUserSession() |
ConfXMLParam[] |
CdbSession.getValues(ConfXMLParam[] params,
ConfPath path)
Same functionality as getValues(params, fmt, arguments) but takes a
already constructed ConfPath object as argument instead of fmt,
arguments.
|
ConfXMLParam[] |
CdbSession.getValues(ConfXMLParam[] params,
String fmt,
Object... arguments)
Read an arbitrary set of sub-elements of a container element.
|
int |
CdbSession.index(ConfPath path)
Returns the position of a key
|
int |
CdbSession.index(String fmt,
Object... arguments)
similar to
CdbSession.index(ConfPath) but specifies element using path
string |
boolean |
CdbSession.isDefault(ConfPath path)
This method returns true for a leaf which has a default value defined
in the data model when no value has been set, i.e.
|
boolean |
CdbSession.isDefault(String fmt,
Object... arguments)
similar to
CdbSession.isDefault(ConfPath) but specifies element using path
string |
void |
CdbSession.loadFile(String filename)
Load operational data from filename into CDB operational.
|
int |
CdbSession.nextIndex(ConfPath path)
Returns the position of the next key
|
int |
CdbSession.nextIndex(String fmt,
Object... arguments)
similar to
CdbSession.nextIndex(ConfPath) but specifies element using path
string |
int |
CdbSession.numInstances(ConfPath path)
Deprecated.
in favor to getNumberOfInstances, which follows java naming
conventions.
Returns the number of elements of a container type.
|
int |
CdbSession.numInstances(String fmt,
Object... arguments)
Deprecated.
in favor to getNumberOfInstances, which follows java naming
conventions.
similar to
CdbSession.numInstances(ConfPath) but specifies element using
path string |
void |
CdbSession.popd()
Pops the top element from the directory stack and changes directory to
previous directory.
|
void |
CdbSession.pushd(ConfPath path)
Similar to
CdbSession.cd(ConfPath) but pushes the previous current
directory on a stack. |
void |
CdbSession.pushd(String fmt,
Object... arguments)
similar to
CdbSession.pushd(ConfPath) but specifies position using path
string |
int[] |
CdbSubscription.read()
Reads the Cdb subscription socket for events and blocks.
|
void |
CdbSession.setCase(String choice,
String scase,
ConfPath path)
Same functionality as setCase(choice, scase, fmt, arguments) but takes a
already constructed ConfPath object as argument instead of fmt,
arguments.
|
void |
CdbSession.setCase(String choice,
String scase,
String fmt,
Object... arguments)
When we use the YANG choice construct in the data model, this function
can be used to select the current case.
|
void |
CdbSession.setElem(ConfValue value,
ConfPath path)
Sets an element in operational data.
|
void |
CdbSession.setElem(ConfValue value,
String fmt,
Object... arguments)
similar to
CdbSession.setElem(ConfValue, ConfPath) but specifies element
using path string |
void |
CdbSubscription.setMandatory(String mandatoryName)
Attaches a mandatory attribute and a mandatory name to this subscriber
CDB keeps a list of mandatory subscribers for infinite extent, i.e.
|
void |
CdbSession.setNamespace(ConfNamespace ns)
Before we start to read data from CDB we need to set the namespace.
|
void |
CdbSession.setObject(ConfValue[] values,
ConfPath path)
Set all elements corresponding to the complete contents of a container
element, except for list entry sub-elements.
|
void |
CdbSession.setObject(ConfValue[] values,
String fmt,
Object... arguments)
similar to
CdbSession.setObject(ConfValue[], ConfPath) but specifies
element using path string |
void |
CdbSession.setValues(ConfXMLParam[] params,
ConfPath path)
Set arbitrary sub-elements of a container element.
|
void |
CdbSession.setValues(ConfXMLParam[] params,
String fmt,
Object... arguments)
similar to
CdbSession.setValues(ConfXMLParam[], ConfPath) but specifies
element using path string |
void |
CdbSession.setValues(List<ConfXMLParam> params,
ConfPath path) |
CdbSession |
Cdb.startSession()
Starts a new CDB Session on an already
established
Cdb against CdbDBType.CDB_RUNNING
datastore with CdbLockType.LOCK_SESSION lock. |
CdbSession |
Cdb.startSession(CdbDBType dbtype)
Starts a new CDB Session on an already
established
Cdb . |
CdbSession |
Cdb.startSession(CdbDBType dbtype,
EnumSet<CdbLockType> lockflags)
Starts a new CDB Session on an already
established
Cdb . |
int |
CdbSubscription.subscribe(CdbSubscriptionType subscriptionType,
int priority,
ConfNamespace ns,
String fmt,
Object... args)
Subscribe to a path.
|
int |
CdbSubscription.subscribe(CdbSubscriptionType subscriptionType,
int priority,
int nshash,
String fmt,
Object... args)
Subscribe to a path.
|
int |
CdbSubscription.subscribe(int priority,
ConfNamespace ns,
String fmt,
Object... args)
Subscribe to a given path.
|
int |
CdbSubscription.subscribe(int priority,
int nshash,
String fmt,
Object... args)
Subscribe to given path.
|
void |
CdbSubscription.subscribeDone()
Finishing the subscription setup.
|
void |
CdbSubscription.sync(CdbSubscriptionSyncType subscriptionSyncType)
Synchronize the subscriber.
|
void |
Cdb.triggerSubscriptions(int[] spointArray)
Triggers Cdb subscription for configuration data.
|
void |
Cdb.waitStart()
This call waits until start-phase 1 is completed and CDB
is available.
|
| Constructor and Description |
|---|
CdbExtendedException(int extendedErrorCode,
ConfNamespace appNS,
String appTag,
ConfException ex) |
| Constructor and Description |
|---|
Cdb(String name,
Socket socket)
Creates a new instance of a
Cdb socket supplying a
established open socket to ConfD/NCS daemon. |
Cdb(String name,
SocketChannel channel)
Same as
Cdb.Cdb(String, SocketChannel, int) with the buffsize
set to the default which is 4Kb. |
Cdb(String name,
SocketChannel channel,
int buffsize)
Creates a new Cdb socket in a non blocking mode.
|
CdbSession(Cdb cdb)
Creates a new CDB session
instance against the running database.
|
CdbSession(Cdb cdb,
CdbDBType dbtype)
Starts a new session on an already connected Cdb instance.
|
CdbSession(Cdb cdb,
CdbDBType dbtype,
EnumSet<CdbLockType> lockflags)
Starts a new session on an already established Cdb with
explicitly given lockflags.
|
| Modifier and Type | Class and Description |
|---|---|
class |
ConfBadTermException
Exception thrown when protocol data is malformed.
|
class |
ConfWarningException
Warning exception base class.
|
| Modifier and Type | Method and Description |
|---|---|
static ConfException |
ConfException.mk(ConfResponse r) |
static ConfException |
ConfException.mk(ConfResponse r,
ConfPath errPath) |
| Modifier and Type | Method and Description |
|---|---|
ConfPath |
ConfPath.append(String s)
Appends suffix path to existing keypath
|
ConfPath |
ConfPath.copyAppend(String s)
CopyAppends to the keypath
|
static ConfObject |
ConfObject.decode(ConfEObject o) |
static ConfXMLParam |
ConfXMLParam.decodeParam(ConfEObject o)
Decode the internal representation to a
ConfXMLParam
Used internally. |
static ConfXMLParam[] |
ConfXMLParam.decodeParams(ConfEObject o) |
static void |
ConfInternal.diffIterate(Object socket,
ConfIterate iter,
Object initstate) |
static void |
ConfInternal.diffIterate(SelectionKey key,
ConfIterate iter,
Object initstate)
Common static method for diffIterate with CdbSubscription.
|
static void |
ConfInternal.doConnect(SelectionKey key,
int id)
Connects the provided selectable channel to the Erlang process
using the supplied selector with the buffer buf with the identifier
id.
|
static void |
ConfInternal.doConnect(Socket socket,
int id) |
Object |
XPathAbrevCompiler.equal(Object left,
Object right) |
Object |
Compiler.equal(Object left,
Object right)
Produces an EXPRESSION object representing the comparison:
left equals to right
|
static ConfEnumeration |
ConfEnumeration.getEnumByLabel(ConfPath path,
String label)
Get an ConfEnumeration from the string label at a given
position in the schema.
|
static ConfEnumeration |
ConfEnumeration.getEnumByLabel(String path,
String label)
Get an ConfEnumeration from the string label at a given
position in the schema.
|
ConfObject[] |
InstancePath.getKP()
Returns an array of
ConfTag and ConfKey
objects which represents the path in reverted order. |
static String |
ConfEnumeration.getLabelByEnum(ConfPath path,
ConfEnumeration e)
Get the string label of an enumeration at a given
position in the schema.
|
static String |
ConfEnumeration.getLabelByEnum(String path,
ConfEnumeration e)
Get the string label of an enumeration at a given
position in the schema.
|
static Socket |
SocketFactory.getSocket(Object caller)
Retrieve a socket which is connected to the default host/port.
|
static Socket |
SocketFactory.getSocket(Object caller,
InetAddress iaddr,
int port)
Retrieve a connected socket to a specified destination
If the default host/port is not set, it will be set to the same as
the given socket.
|
Socket |
SocketFactoryCallback.getSocket(Object caller,
InetAddress iaddr,
int port)
Retrieve a connected socket to a specified destination
|
static Socket |
SocketFactory.getSocket(Object caller,
String hostname,
int port)
Retrieve a connected socket to a specified destination
If the default host/port is not set, it will be set to the same as
the given socket.
|
Socket |
SocketFactoryCallback.getSocket(Object caller,
String hostname,
int port)
Retrieve a connected socket to a specified destination
|
static String |
ConfValue.getStringByValue(ConfPath path,
ConfValue val)
Get the string representation of a ConfValue at a given
position in the schema.
|
static String |
ConfValue.getStringByValue(String path,
ConfValue val)
Get the string representation of a ConfValue at a given
position in the schema.
|
static Socket |
SocketFactory.getUnconnectedSocket(Object caller)
Retrieve an unconnected socket.
|
Socket |
SocketFactoryCallback.getUnconnectedSocket(Object caller)
Retrieve an unconnected socket.
|
static ConfValue |
ConfValue.getValueByString(ConfPath path,
String str)
Get a ConfValue representation a string at a given
position in the schema.
|
static ConfValue |
ConfValue.getValueByString(String path,
String str)
Get a ConfValue representation a string at a given
position in the schema.
|
static ConfObject[] |
ConfInternal.hk_keypath(ConfEObject term)
Create a hkeypath from a term.
|
static ConfObject[] |
ConfInternal.mk_keypath(ConfEObject term,
ArrayList<ConfNamespace> ns_list)
Makes a keypath from a term.
|
void |
ConfList.move(ConfObject n,
ConfList.WhereTo where,
ConfObject to)
Move a list element to a new position in the list.
|
ConfValue |
ConfTypeDescriptor.newInstance(String str)
Creates a new ConfValue instance of the type described by this
ConfTypeDescriptor and with a value represented by a string.
|
Object |
XPathAbrevCompiler.qname(String prefix,
String tagName) |
Object |
Compiler.qname(String prefix,
String name)
Produces an QNAME that represents a name with an optional prefix.
|
static void |
ConfInternal.readFill(SelectionKey key,
ByteBuffer buf,
int siz)
Read exactly
siz data into the buffer
buf . |
static void |
ConfInternal.readFill(Socket socket,
byte[] b)
Reads data into a buffer.
|
static void |
ConfInternal.readPayLoad(SelectionKey key,
ByteBuffer buf,
int size) |
static void |
ConfInternal.readSize(SelectionKey key,
ByteBuffer buf,
int size) |
static int |
ConfInternal.requestInt(Socket socket,
int op)
Request an integer from ConfD/NCS.
|
static int |
ConfInternal.requestInt(Socket socket,
int op,
int thandle)
Requests an integer value from ConfD/NCS.
|
static ConfResponse |
ConfInternal.requestTerm(SelectionKey key,
int op)
Request the operation
op with no argument,
and read the response from ConfD/NCS. |
static ConfResponse |
ConfInternal.requestTerm(SelectionKey key,
int op,
ConfEObject arg)
Write a term
arg for the specified operation
op and read the response,
from ConfD/NCS. |
static ConfResponse |
ConfInternal.requestTerm(SelectionKey key,
int op,
int thandle,
boolean isrel,
ConfEObject arg)
Write a term
arg for the specified operation
op , transaction handle thandle
( if available -1 otherwise ) and read the response,
from ConfD/NCS. |
static ConfResponse |
ConfInternal.requestTerm(Socket socket,
int op)
Requests a term from ConfD/NCS.
|
static ConfResponse |
ConfInternal.requestTerm(Socket socket,
int op,
ConfEObject arg)
Requests a term from ConfD/NCS.
|
static ConfResponse |
ConfInternal.requestTerm(Socket socket,
int op,
int thandle,
boolean isrel,
ConfEObject arg)
Requests a term from ConfD/NCS.
|
static ConfResponse |
ConfInternal.termRead(Object sock)
Common method to read a term from ConfD/NCS
NOTE: This method should not be used by users of this API.
|
static ConfResponse |
ConfInternal.termRead(SelectionKey key)
Common method to read ( request ) a term from ConfD/NCS
NOTE: This method should not be used by users of this API.
|
static ConfResponse |
ConfInternal.termRead(SelectionKey key,
int cdbop)
Read a response, term from ConfD/NCS with the
given
SelectionKey and the op cdbop . |
static ConfResponse |
ConfInternal.termRead(Socket sock)
Request one term from ConfD/NCS.
|
static ConfResponse |
ConfInternal.termRead(Socket sock,
int cdbop)
Request one term from ConfD/NCS.
|
static Document |
ConfXMLParam.toDOM(ConfXMLParam[] params)
Return String
DOM document representation of a
(Conf)XML-structure. |
static Document |
ConfXMLParam.toDOM(ConfXMLParam[] params,
String parentNode,
String parentURI)
Return String
DOM representation of a
(Conf)XML-structure. |
static String |
ConfXMLParam.toXML(ConfXMLParam[] params)
Return String XML representation of a (Conf)XML-structure.
|
static String |
ConfXMLParam.toXML(ConfXMLParam[] params,
String parentNode,
String parentURI)
Return String XML representation of a (Conf)XML-structure.
|
static ConfXMLParam[] |
ConfXMLParam.toXMLParams(String xml,
ConfPath path) |
static ConfHaNode |
ConfHaNode.unpack_ha_node(ConfEObject term)
Decodes a ConfEObject into a ConfHaNode.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DpCallbackException
Exception thrown from inside callbacks to identify problems.
|
class |
DpCallbackExtendedException
Extended errorcode Exceptions thrown from inside callbacks to
identify problems.
|
class |
DpCallbackWarningException
Warnings thrown from inside callbacks to identify problems.
|
class |
DpException
General Dp Exception
|
| Modifier and Type | Method and Description |
|---|---|
static ConfException |
DpException.mk(ConfResponse r) |
static ConfException |
DpCallbackExtendedException.mk(int extendedErrorCode,
ConfNamespace appNS,
String appTag,
ConfResponse r)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
DpNotifStream |
Dp.createNotifStream(String name)
Creates (and registers) a notifications stream with ConfD/NCS.
|
DpNotifStream |
Dp.createNotifStream(String name,
DpNotifReplayCallback replayCb)
Creates (and registers) a notifications stream with ConfD/NCS.
|
DpNotifStream |
Dp.createNotifStream(String name,
DpNotifReplayCallback replayCb,
Socket socket)
Creates (and registers) a notifications stream with ConfD/NCS.
|
DpSnmpNotifier |
Dp.createSnmpNotifier(String name,
String context_name)
Creates (and registers) a SNMP Notifer @see
DpSnmpNotifier . |
DpSnmpNotifier |
Dp.createSnmpNotifier(String notify_name,
String context_name,
Object inform_cb)
Creates (and registers) a SNMP Notifier @see
DpSnmpNotifier . |
DpSnmpNotifier |
Dp.createSnmpNotifier(String notify_name,
String context_name,
Object inform_cb,
Socket socket)
Creates (and registers) a SNMP Notifier see
DpSnmpNotifier . |
void |
DpNotifStream.flush()
Notifications are sent asynchronously, i.e.
|
Maapi |
Dp.getServicePointMaapi() |
void |
Dp.read()
Receives data on the control socket which is connected to ConfD/NCS.
|
void |
DpNotifStream.send(ConfDatetime time,
ConfXMLParam params)
Send a notification on this notification stream to ConfD/NCS.
|
void |
DpNotifStream.send(ConfDatetime time,
ConfXMLParam[] params)
Send a notification on this notification stream to ConfD/NCS.
|
void |
DpSnmpNotifier.send(String notification,
SnmpVarbind[] varbinds)
Send SNMP notification.
|
void |
DpSnmpNotifier.send(String notification,
SnmpVarbind[] varbinds,
Integer ref)
Send SNMP notification with the option to receive an Inform Response.
|
| Constructor and Description |
|---|
DpCallbackExtendedException(int extendedErrorCode,
ConfNamespace appNS,
String appTag,
ConfException ex) |
| Constructor and Description |
|---|
Dp(String name,
Socket socket)
This constructor will initialize the Dp class library and connect to
ConfD/NCS on the provided control socket.
|
Dp(String name,
Socket ctrlSocket,
boolean isNcs)
This constructor will initialize the Dp class library and connect to
ConfD/NCS on the provided control socket.
|
Dp(String name,
Socket ctrlSocket,
boolean isNcs,
int minThreadPoolSize,
int maxThreadPoolSize,
long keepAliveTime,
TimeUnit unit,
BlockingQueue<Runnable> queue,
boolean prestartCoreThreads)
This constructor will initialize the Dp class library and connect to
ConfD/NCS on the provided control socket.
|
DpUserInfo(ConfETuple usess)
Internally used Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
Maapi |
ServiceContextImpl.getAttachedServiceMaapi()
Internal used method to get the a maapi object attached to the correct
transaction
|
NavuNode |
ServiceContext.getRootNode()
Returns the path root as a NavuNode with the
NavuContext attached to the ongoing Maapi transaction.
|
NavuNode |
ServiceContextImpl.getRootNode()
Returns the path root as a NavuNode with the
NavuContext attached to the ongoing Maapi transaction.
|
NavuNode |
ServiceContext.getServiceNode()
Returns the current service path as a NavuNode with the
NavuContext attached to the ongoing Maapi transaction.
|
NavuNode |
ServiceContextImpl.getServiceNode()
Returns the current service path as a NavuNode with the
NavuContext attached to the ongoing Maapi transaction.
|
| Constructor and Description |
|---|
ServiceContextImpl(DpTrans dpTrans,
Dp dp,
ConfEObject eObject,
ServiceOperationType operation)
Internally called constructor to create a ServiceContext
|
ServiceModificationContextImpl(DpTrans dpTrans,
Dp dp,
ConfEObject eObject)
Internally used constructor
|
| Modifier and Type | Class and Description |
|---|---|
class |
HaException
Exception for the HA handling
|
| Modifier and Type | Class and Description |
|---|---|
class |
MaapiException
Exception raised from the maapi package
|
class |
MaapiWarningException
Warnings raised from the maapi package
|
| Modifier and Type | Method and Description |
|---|---|
static ConfException |
MaapiException.mk(ConfResponse r) |
static ConfException |
MaapiException.mk(ConfResponse r,
ConfPath path) |
| Modifier and Type | Method and Description |
|---|---|
void |
Maapi.aaaReload(boolean synchronous)
When the ConfD/NCS AAA tree is populated by an external data provider,
this method can be used by the data provider to notify ConfD/NCS when
there is a change to the AAA data.
|
void |
Maapi.abortTrans(int tid)
Abort a transaction specified by transaction handle tid.
|
void |
Maapi.abortUpgrade()
Note, This method is only applicable for Confd.
|
void |
Maapi.applyTrans(int tid,
boolean keepOpen)
Apply a current transaction with transaction handle tid.
|
void |
Maapi.applyTrans(int tid,
boolean keepOpen,
int flags)
Apply a current transaction with transaction handle tid
with additional flags (NCS Specific).
|
void |
Maapi.attach(int tid,
int nsi)
Same as
Maapi.attach(int, int, int) with the exception
that the User session id is implicit for the attached transaction. |
void |
Maapi.attach(int tid,
int nsi,
int usid)
Attach to a current transaction.
|
void |
Maapi.attach(int tid,
String ns)
Same as
Maapi.attach(int, String, int) with the exception
that the User session id is implicit for the attached transaction. |
void |
Maapi.attach(int tid,
String ns,
int usid)
Attach to a current transaction.
|
int |
Maapi.attachInit()
Attach to transaction available in phase0.
|
MaapiAuthentication |
Maapi.authenticate(String user,
String passwd)
If we are implementing a proprietary Management Agent with MAAPI API, the
method
Maapi.startUserSession(String,InetAddress,String,String[],
MaapiUserSessionFlag) requires the application to tell ConfD/NCS
which groups the user are member of. |
void |
Maapi.candidateAbortCommit()
This function cancels a pending confirmed commit.
|
void |
Maapi.candidateAbortCommitPersistent(String persistId)
Cancel an ongoing persistent commit with the cookie given by persistId.
|
void |
Maapi.candidateCommit() |
void |
Maapi.candidateCommit(int flags)
This function copies the candidate to running.
|
void |
Maapi.candidateCommitPersistent(String persistId)
Confirm an ongoing persistent commit with the cookie given by persistId.
|
void |
Maapi.candidateCommitPersistent(String persistId,
int flags) |
void |
Maapi.candidateConfirmedCommit(int t)
This method also copies the candidate into running.
|
void |
Maapi.candidateConfirmedCommitPersistent(int timeoutsecs,
String persist,
String persistId) |
void |
Maapi.candidateConfirmedCommitPersistent(int timeoutsecs,
String persist,
String persistId,
int flags)
This method can be used to start or extend a persistent confirmed
commit, see the Tail-f Commit Capability section in the NETCONF Server
chapter in the User Guide.
|
void |
Maapi.candidateReset()
This function copies running into candidate.
|
void |
Maapi.candidateValidate()
This function validates the candidate.
|
void |
Maapi.cd(int tid,
String fmt,
Object... arguments)
This function mimics the behavior of the UNIX "cd" command.
|
void |
Maapi.clearOpCache()
Same as
Maapi.clearOpCache(ConfPath) , with the only difference that
if clears all cached data from "/" and down. |
void |
Maapi.clearOpCache(ConfPath path)
Request clearing of the operational data cache (see the Operational Data
the User Guide).
|
String |
Maapi.CLIPrompt(int usid,
String prompt,
boolean echo)
Prompts user for a string.
|
String |
Maapi.CLIPrompt(int usid,
String prompt,
boolean echo,
int timeout)
Prompts user for a string.
|
String |
Maapi.CLIPromptOneOf(int usid,
String prompt,
String[] choice)
Prompt user for one of the strings given in the choice parameter.
|
String |
Maapi.CLIPromptOneOf(int usid,
String prompt,
String[] choice,
int timeout)
Prompt user for one of the strings given in the choice parameter.
|
String |
Maapi.CLIReadEOF(int usid,
boolean echo)
Read a multi line string from the CLI.
|
String |
Maapi.CLIReadEOF(int usid,
boolean echo,
int timeout)
Read a multi line string from the CLI.
|
void |
Maapi.CLIWrite(int usid,
String buf)
Write to the CLI.
|
void |
CLIInteraction.cmd(String command)
Execute CLI command in ongoing CLI session.
|
void |
CLIInteraction.cmd(String command,
EnumSet<CLIInteractionFlag> flags)
Execute CLI command in ongoing CLI session.
|
void |
CLIInteraction.cmd(String command,
EnumSet<CLIInteractionFlag> flags,
String unhide)
Execute CLI command in ongoing CLI session.
|
MaapiInputStream |
CLIInteraction.cmdIO(String command,
EnumSet<CLIInteractionFlag> flags,
String unhide)
Execute CLI command in ongoing CLI session and output result on socket.
|
CommitQueueResult |
Maapi.commitQueueResult(int tid,
int timeout)
This method must be called if applyTrans() or prepareTrans() was
called, and one of the flags COMMIT_NCS_ASYNC_COMMIT_QUEUE or
COMMIT_NCS_SYNC_COMMIT_QUEUE was set, and must not be called
otherwise.
|
void |
Maapi.commitTrans(int tid)
Commit a transaction specified by transaction handle tid.
|
void |
Maapi.commitUpgrade()
Note, This method is only applicable for Confd.
|
int |
Maapi.confirmedCommitInProgress()
Checks whether a confirmed commit is pending.
|
void |
Maapi.copy_tree(int tid,
boolean useSharedCreate,
ConfPath from,
ConfPath to)
This function is used to copy an entire subtree in the configuration from
one point to another.
|
void |
Maapi.copy_tree(int tid,
ConfPath from,
ConfPath to) |
void |
Maapi.copy(int thfrom,
int thto)
If we open two transactions from the same user sessions but towards
different data stores, such as one transaction towards the candidate and
one towards running, we can copy all data from one data store to the
other with this method.
|
void |
Maapi.copyRunningToStartup()
Copies running to startup.
|
void |
Maapi.create(int tid,
ConfPath path)
Create an entity in the XML tree.
|
void |
Maapi.create(int tid,
String fmt,
Object... arguments)
Create a new list entry in the XML tree.
|
void |
Maapi.delete(int tid,
ConfPath path)
Deletes a node and all its children from the XML data tree.
|
void |
Maapi.delete(int tid,
String fmt,
Object... arguments)
Deletes a node and all its children from the XML data tree.
|
void |
Maapi.deleteConfig(int db)
This function empties a data store.
|
ConfObject[][] |
Maapi.deref(int tid,
String fmt,
Object... arguments)
This method dereferences a leafref and returns a list of the objects the
leafref "points" to.
|
void |
Maapi.detach(int tid)
Detaches an attached MAAPI socket.
|
void |
Maapi.diffIterate(int tid,
MaapiDiffIterate iter)
Iterates through the transaction diff.
|
void |
Maapi.diffIterate(int tid,
MaapiDiffIterate iter,
Object initstate,
String fmt,
Object... args)
Iterates through the transaction diff.
|
void |
Maapi.diffIterate(int tid,
MaapiDiffIterate iter,
String fmt,
Object... args)
Iterates through the transaction diff.
|
void |
Maapi.diffIterate(int tid,
Object initstate,
EnumSet<DiffIterateFlags> flags,
MaapiDiffIterate iter,
ConfPath path)
Iterates through the transaction diff.
|
void |
Maapi.disconnectRemote(String address)
Disconnect all remote connections between CONFD_IPC_PORT (see the IPC
section in the Advanced Topics chapter in the User Guide) and address.
|
boolean |
Maapi.doDisplay(int tid,
String fmt,
Object... args)
If the data model uses the YANG 'when' or 'tailf:display-when'
statement, this function can be used to determine if the item
given by the path in fmt should be displayed or not.
|
void |
Maapi.endUserSession()
Ends the current user session on this
Maapi instance. |
boolean |
Maapi.exists(int tid,
ConfPath path)
Boolean function which return 1 or 0 if a path defines an existing
element in the XML data tree.
|
boolean |
Maapi.exists(int tid,
String fmt,
Object... arguments) |
ConfKey |
Maapi.findNext(MaapiCursor c,
ConfFindNextType type,
ConfKey key)
The findNext method makes it possible to jump forward to an element
in the model at a position defined by the MaapiCursor
After the findNext call the same MaapiCursor can be used in subsequent
getNext calls.
|
void |
Maapi.finishTrans(int tid)
Finish the transaction specified by transaction handle tid.
|
String |
CLIInteraction.get(String parameter)
Read CLI session parameter.
|
ConfAttributeValue[] |
Maapi.getAttrs(int tid,
ConfAttributeType[] attribs,
String fmt,
Object... args)
Retrieve attributes for a configuration node.
|
ConfTag |
Maapi.getCase(int tid,
String choice,
ConfPath path) |
ConfTag |
Maapi.getCase(int tid,
String choice,
String fmt,
Object... arguments)
This returns the current 'case' for a 'choice' construct.
|
String |
Maapi.getCwd(int tid)
Returns the current position as previously set by Maapi.cd(),
Maapi.pushd(), or Maapi.popd() as a String.
|
ConfPath |
Maapi.getCwdPath(int tid)
Returns the current position like Maapi.getCwd(), but as a ConfPath
instead of as a String.
|
ConfValue |
Maapi.getElem(int tid,
ConfPath path) |
ConfValue |
Maapi.getElem(int tid,
String fmt,
Object... arguments)
This reads a value from the path in fmt and returns the result.
|
int |
Maapi.getMyUserSession()
Returns the usid associated with this
Maapi |
ConfKey |
Maapi.getNext(MaapiCursor c)
Iterates and gets the keys for the next element pinpointed by the
MaapiCursor initially retrieved by
Maapi.newCursor(int, String, Object...) . |
int |
Maapi.getNumberOfInstances(int tid,
ConfPath path) |
int |
Maapi.getNumberOfInstances(int tid,
String fmt,
Object... arguments)
Return the number of instances in a list.
|
ConfObject[] |
Maapi.getObject(int tid,
String fmt,
Object... arguments)
This reads a container object or a list entry object from the path in fmt
and returns the result.
|
int |
Maapi.getRunningDbStatus()
Query ConfD/NCS for its consistency state.
|
MaapiUserSession |
Maapi.getUserSession(int usid)
Return a
MaapiUserSession given by the usid . |
int[] |
Maapi.getUserSessions()
Return all user sessions id's currently connected to ConfD/NCS.
|
<T extends ConfXMLParam> |
Maapi.getValues(int th,
T[] params,
ConfPath path)
Read an arbitrary set of sub-elements of a container element.
|
<T extends ConfXMLParam> |
Maapi.getValues(int th,
T[] params,
String fmt,
Object... arguments)
Read an arbitrary set of sub-elements of a container element.
|
<T extends List<ConfXMLParam>> |
Maapi.getValues(int th,
T params,
ConfPath path)
Read an arbitrary set of sub-elements of a container element.
|
<T extends List<ConfXMLParam>> |
Maapi.getValues(int th,
T params,
String fmt,
Object... arguments)
Read an arbitrary set of sub-elements of a container element.
|
void |
Maapi.initUpgrade(int timeoutsecs,
int flags)
Note, This method is only applicable for Confd.
|
void |
Maapi.insert(int tid,
boolean createBackPointer,
String fmt,
Object... arguments)
This function inserts a new element in an ordered list of elements.
|
void |
Maapi.insert(int tid,
String fmt,
Object... arguments) |
boolean |
Maapi.isCandidateModified()
Returns true if candidate has been modified, i.e if there are pending non
committed changes to the candidate data store.
|
int |
Maapi.isLockSet(int db)
This methods checks if a lock is taken or not.
|
boolean |
Maapi.isRunningModified()
Returns true if running has been modified since the last copy to startup,
false if it has not been modified.
|
void |
Maapi.iterate(int tid,
Object initstate,
EnumSet<ConfIterateFlags> flags,
MaapiIterate iter,
ConfPath path)
Iterates through all the data in a transaction.
|
void |
Maapi.killUserSession(int usid)
Ends another users session, effectively logging out that user.
|
MaapiRollback[] |
Maapi.listRollback()
Get list of available rollback files.
|
void |
Maapi.loadConfig(int tid,
EnumSet<MaapiConfigFlag> flags,
String filename)
This function loads a configuration from filename into the server.
|
void |
Maapi.loadConfigCmds(int tid,
EnumSet<MaapiConfigFlag> flags,
String cmds,
String fmt,
Object... arguments)
This function loads a configuration from a string into the server.
|
MaapiOutputStream |
Maapi.loadConfigStream(int tid,
EnumSet<MaapiConfigFlag> flags)
Load configuration from a
OuputStream into ConfD/NCS. |
void |
Maapi.loadRollback(int tid,
int nr)
Load rollback file into a given transaction.
|
MaapiSchemas |
Maapi.loadSchemas()
Load Schemas method that downloads all schemas from server into a
MaapiSchemas container, from which specified schemas can be accessed and
traversed.
|
MaapiSchemas |
Maapi.loadSchemas(String[] namespaceURIs)
Load Schemas method that downloads a specified number of schemas
the server into a MaapiSchemas container, from which specified schemas
can be accessed and transversed.
|
void |
Maapi.lock(int db)
This function is used to take a lock on one of the databases.
|
int |
Maapi.lockPartial(int db,
String xpath)
Same as
Maapi.lockPartial(int,String[]) except only one xpath
expression is given. |
int |
Maapi.lockPartial(int db,
String[] xpaths)
It is possible to manipulate partial locks on the databases, i.e.
|
void |
Maapi.move(int tid,
ConfKey tokey,
String fmt,
Object... arguments)
This function moves an existing object.
|
void |
Maapi.move(int tid,
String tokey,
String fmt,
Object... arguments)
This function moves an existing object
|
void |
Maapi.moveOrdered(int tid,
MoveWhereFlag where,
ConfKey tokey,
String fmt,
Object... arguments)
For a list with the YANG ordered-by user statement, this function can be
used to change the order of entries, by moving one entry to a new
position.
|
void |
Maapi.ncsApplyReverseDiffSet(int tid,
ConfPath serviceIKP)
Internal, subject to change without notice.
|
void |
Maapi.ncsApplyTemplate(int tid,
String template,
ConfPath rootIKP,
Properties variables,
boolean createShared,
boolean createBackpointer) |
void |
Maapi.ncsApplyTemplate(int tid,
String template,
ConfPath rootIKP,
Properties variables,
String document,
boolean createShared,
boolean createBackpointer) |
void |
Maapi.ncsCommitSaveTrans(int tidfrom,
int tidto,
int usid,
String fmt,
Object... args)
Internal, subject to change without notice.
NCS specific internal method
|
ConfEObject |
Maapi.ncsFunCall(String functionName,
ConfEObject args)
Internal, subject to change without notice.
NCS specific internal maapi function
|
String[] |
Maapi.ncsGetTemplateVariables(String template) |
void |
Maapi.ncsMovePrivateData(int initTid,
ConfPath from,
ConfPath to)
Used in service data migrations, after config data has been moved in
the data upgrade, also the service ncs specific private data has to be
moved.
|
Set<String> |
Maapi.ncsTemplates() |
MaapiCursor |
Maapi.newCursor(int tid,
ConfPath path)
Creates a cursor for an list specified by
fmt |
MaapiCursor |
Maapi.newCursor(int tid,
String fmt,
Object... arguments)
Creates a cursor for an list specified by
fmt |
void |
Maapi.performUpgrade(String[] loadpathdirs)
Note, This method is only applicable for Confd.
|
void |
Maapi.popd(int tid)
Pops the top position of the directory stack and changes directory
|
void |
Maapi.prepareTrans(int tid)
Prepares the transaction specified by transaction handle tid.
|
void |
Maapi.prepareTrans(int tid,
int flags)
Prepares the transaction specified by transaction handle tid.
|
void |
CLIInteraction.printf(String fmt,
Object... arguments)
Write to the CLI using printf formatting.
|
void |
Maapi.prioMessage(String to,
String message)
Send a high priority message to a specific user, a specific user session
or all users depending on the to parameter.
|
String |
CLIInteraction.prompt(String promptStr,
boolean echo)
Prompt user for a string.
|
String |
CLIInteraction.prompt(String promptStr,
boolean echo,
int timeout)
This function does the same as prompt(String promptStr), but also takes a
timeout parameter, which controls how long (in seconds) to wait for input
before aborting.
|
String |
CLIInteraction.promptOneOf(String promptStr,
String[] choice,
boolean echo)
Prompt user for one of the strings given in the choice parameter.
|
String |
CLIInteraction.promptOneOf(String promptStr,
String[] choice,
boolean echo,
int timeout)
This function does the same as promptOneOf(String promptStr, String[]
choice, boolean echo), but also takes a timeout parameter.
|
void |
Maapi.pushd(int tid,
String fmt,
Object... arguments)
Behaves like cd() with the exception that we can subsequently call popd()
and return to the previous position in the XML data tree.
|
<T extends ResultType> |
Maapi.queryStart(int th,
String expr,
String context,
int chunkSize,
int offset,
List<String> select,
Class<T> cls)
Initiate (or starts) a new XPath query attached to the
transaction given in
th . |
<T extends ResultType> |
Maapi.queryStart(int th,
String expr,
String context,
int chunkSize,
int offset,
List<String> select,
List<String> sort,
boolean reverseSortOrder,
Class<T> cls)
Initiate (or starts) a new XPath query attached to the
transaction given in
th . |
String |
CLIInteraction.readEOF(boolean echo)
Read a multi line string from the CLI.
|
String |
CLIInteraction.readEOF(boolean echo,
int timeout)
This function does the same as readEOF(boolean echo), but also takes a
timeout parameter, which indicates how long the user may be idle (in
seconds) before the reading is aborted.
|
void |
Maapi.reloadConfig()
Request that the daemon reloads its configuration files.
|
MaapiSchemas |
Maapi.reloadSchemas()
This method throws away any old MaapiSchemas container and downloads a
new from the server.
|
MaapiSchemas |
Maapi.reloadSchemas(String[] namespaceURIs)
This method throws away any old MaapiSchemas container and downloads a
new from the server.
|
ConfXMLParam[] |
Maapi.requestAction(ConfXMLParam[] params,
int nshash,
String fmt,
Object... arguments)
Same as
Maapi.requestAction(ConfXMLParam[], String, Object...)
Since actions are not associated with transactions, the
namespace hash nshash must be provided and the path
to the action, i.e. |
ConfXMLParam[] |
Maapi.requestAction(ConfXMLParam[] params,
String fmt,
Object... arguments)
Invokes an action defined in the data model annotated with
tailf:action (see tailf_yang_extensions(5)). |
ConfXMLParam[] |
Maapi.requestAction(List<ConfXMLParam> params,
int nshash,
String fmt,
Object... arguments) |
ConfXMLParam[] |
Maapi.requestAction(List<ConfXMLParam> params,
String fmt,
Object... arguments)
Same as
Maapi.requestAction(ConfXMLParam[], String, Object...)
with the difference that the params is List
instead of ConfXMLParam array. |
ConfXMLParam[] |
Maapi.requestActionTh(int tid,
ConfXMLParam[] params,
String fmt,
Object... arguments)
Same as
Maapi.requestAction(ConfXMLParam[], String, Object...)
with the difference that the fmt is not required to have a namespace
prefix in the root tag. |
ConfXMLParam[] |
Maapi.requestActionTh(int tid,
List<ConfXMLParam> params,
String fmt,
Object... arguments) |
void |
QueryResult.reset()
Reset/Rewind a running query so that it starts from the
beginning again.
|
void |
QueryResult.reset(int offset)
Reset/Rewind a running query to a specific offset.
|
long |
QueryResult.resultCount()
Get number of elements in the result.
|
void |
Maapi.revert(int tid)
Remove all changes in the transaction.
|
void |
Maapi.safeCreate(int tid,
ConfPath path)
Create a new list entity in the XML tree.
|
void |
Maapi.safeCreate(int tid,
String fmt,
Object... arguments)
Create a new entity in the XML tree.
|
void |
Maapi.safeDelete(int tid,
String fmt,
Object... arguments)
Deletes a node and all its children from the XML data tree.
|
ConfValue |
Maapi.safeGetElem(int tid,
ConfPath path)
Reads a value from the
path specified |
ConfValue |
Maapi.safeGetElem(int tid,
String fmt,
Object... arguments)
This reads a value from the path in fmt and returns the result.
|
ConfObject[] |
Maapi.safeGetObject(int tid,
String fmt,
Object... arguments)
This is a variant of getObject() that returns null if the object doesn't
exist
|
MaapiInputStream |
Maapi.saveConfig(int tid,
EnumSet<MaapiConfigFlag> flags)
Save the entire config in different formats.
|
MaapiInputStream |
Maapi.saveConfig(int tid,
EnumSet<MaapiConfigFlag> flags,
ConfPath path)
Save the subtree in different formats.
|
MaapiInputStream |
Maapi.saveConfig(int tid,
EnumSet<MaapiConfigFlag> flags,
String fmt,
Object... args)
Save the subtree in different formats, with ability to XPath Filtering.
|
void |
CLIInteraction.set(String parameter,
String value)
Set CLI session parameter.
|
void |
Maapi.setAttr(int tid,
ConfAttributeValue attr,
String fmt,
Object... args)
Set an attribute for a configuration node.
|
boolean |
Maapi.setDelayedWhen(int th,
boolean on)
This function enables/disables the "delayed when" mode of a transaction.
|
void |
Maapi.setElem(int tid,
ConfObject value,
ConfPath path)
Set value to a leaf node.
|
void |
Maapi.setElem(int tid,
ConfObject value,
String fmt,
Object... arguments)
Set value to a leaf node.
|
void |
Maapi.setElem(int tid,
String value,
String fmt,
Object... arguments)
Set value to a leaf node.
|
void |
Maapi.setFlags(int tid,
EnumSet<MaapiFlag> flags)
This method can modify some aspects of the read/write session, see
MaapiFlag The flags are an Enumset of
MaapiFlag |
void |
Maapi.setNamespace(int tid,
int nsid) |
void |
Maapi.setNamespace(int tid,
String ns)
Before can invoke any of read or write functions, we must indicate which
namespace we are going to use.
|
void |
Maapi.setObject(int tid,
ConfObject[] values,
String fmt,
Object... arguments)
This writes a container object or a list entry object from the path in
fmt and returns the result.
|
void |
Maapi.setReadOnlyMode(boolean flag)
Control if the node should accept write transactions
|
void |
Maapi.setRunningDbStatus(int status)
Explicitly sets the systems notion of the consistency
state.
|
void |
Maapi.setUserSession(int usid)
Associate this Maapi instance with an already existing user session.
|
void |
Maapi.setValues(int th,
ConfXMLParam[] params,
ConfPath path)
Set arbitrary sub-elements of a container element in one bulk operation.
|
void |
Maapi.setValues(int th,
ConfXMLParam[] params,
String fmt,
Object... arguments)
Set arbitrary sub-elements of a container element in one bulk operation.
|
void |
Maapi.setValues(int th,
List<ConfXMLParam> params,
ConfPath path)
Set arbitrary sub-elements of a container element in one bulk operation.
|
void |
Maapi.setValues(int th,
List<ConfXMLParam> params,
String fmt,
Object... arguments)
Set arbitrary sub-elements of a container element in one bulk operation.
|
void |
Maapi.sharedCreate(int tid,
boolean createBackpointer,
ConfPath path)
This is the variant of create() to use from FASTMAP code.
|
void |
Maapi.sharedCreate(int tid,
ConfPath path) |
void |
Maapi.sharedCreate(int tid,
String fmt,
Object... arguments) |
void |
Maapi.sharedSetElem(int tid,
ConfObject value,
ConfPath path)
Set value to a leaf node from NCS FastMap code.
|
void |
Maapi.sharedSetElem(int tid,
ConfObject value,
String fmt,
Object... arguments)
Set value to a leaf node from FastMap code
This method is the equivalent of setElem() except that it
can only be called from NCS FastMap service code.
|
void |
Maapi.sharedSetElem(int tid,
String value,
String fmt,
Object... arguments)
Set value to a leaf node from NCS FastMap code.
|
void |
Maapi.snmpSendNotification(String notifName,
String notifyTarget,
String ctxName,
SnmpVarbind[] varbinds)
Send SNMP notification.
|
void |
Maapi.startPhase(int phase)
Once the ConfD/NCS daemon has been started in phase0 it is possible to
use this function to tell the daemon to proceed to startPhase 1 or 2.
|
void |
Maapi.startPhase(int phase,
boolean synchronous)
Once the ConfD/NCS daemon has been started in phase0 it is possible to
use this function to tell the daemon to proceed to start phase 1 or 2.
|
int |
Maapi.startTrans(int dbname,
int mode)
Start a new transaction towards the specified database
dbname with a transaction mode mode . |
int |
Maapi.startTrans2(int dbname,
int mode,
int usid)
Start a new transaction towards database within an existing
user session specified by
usid . |
int |
Maapi.startTransFlags(int dbname,
int mode,
int usid,
EnumSet<MaapiFlag> flags)
Start a new transaction towards the specified database
dbname with a transaction mode mode with
additional flags to control read/write sessions. |
int |
Maapi.startTransInTrans(int mode,
int usid,
int th)
Start a new transaction within an existing user session and another
transaction as backend
|
void |
Maapi.startUserSession(String user,
InetAddress srcip,
String context,
String[] groups,
MaapiUserSessionFlag proto)
Establish a new user session on this
Maapi instance. |
void |
QueryResult.stop()
Stops the running query and makes the server end
free up any internal resources associated with the query.
|
void |
Maapi.stop()
Requests that the daemon stops, returns when daemon has stopped.
|
void |
Maapi.stop(boolean synchronous)
Stops the daemon.
|
void |
Maapi.sysMessage(String to,
String message)
Send a message to a specific user, a specific user session or all users
depending on the to parameter.
|
void |
Maapi.unlock(int db)
This function releases a lock previously acquired using the lock()
method.
|
void |
Maapi.unlockPartial(int lockId)
This methods releases a lock previously acquired using the lockPartial()
method.
|
void |
Maapi.userMessage(String to,
String message,
String sender)
Send a message to a specific user, a specific user session or all users
depending on the to parameter.
|
void |
Maapi.validateTrans(int tid,
boolean unlock,
boolean force)
Validates a transaction specified by transaction handle tid
|
void |
Maapi.waitStart(int phase)
Wait until the daemon has completed a certain start phase.
|
void |
Maapi.waitStarted()
Wait until the daemon is fully started, i.e.
|
void |
CLIInteraction.write(String str)
Write to the CLI.
|
ConfPath |
Maapi.xpath2kpath(String xpath)
Convert a XPath path to a ConfPath object.
|
void |
Maapi.xpathEval(int th,
MaapiXPathEvalResult xpatheval,
MaapiXPathEvalTrace xpathtrace,
String expr,
Object initstate,
String fmt,
Object... arguments)
Evaluated the xpath expression as supplied in by
expr . |
String |
Maapi.xpathEvalExpr(int th,
String expr,
MaapiXPathEvalTrace xpathtrace,
String fmt,
Object... arg)
Evaluate the xpath expression given in
expr parameter
and return the result as a string. |
| Constructor and Description |
|---|
Maapi(Socket socket)
Creates a new instance of
Maapi supplying a established
open socket to ConfD/NCS daemon. |
| Modifier and Type | Class and Description |
|---|---|
class |
NavuException
Exception raised from the navu package
|
class |
NoSuchNavuCaseException |
class |
NoSuchNavuChoiceException |
class |
NoSuchNavuNodeException |
| Modifier and Type | Method and Description |
|---|---|
static ConfException |
NavuException.mk(ConfResponse r) |
| Modifier and Type | Method and Description |
|---|---|
static NavuCdbSubscriber |
NavuCdbSubscribers.configSubscriber(Cdb cdb)
Retrieve a new instance of a NavuCdbConfigSubscriber.
|
static NavuCdbSubscriber |
NavuCdbSubscribers.configSubscriber(InetSocketAddress addr) |
static NavuCdbSubscriber |
NavuCdbSubscribers.configSubscriber(String host,
int port)
Retrieve a new instance of a NavuCdbConfigSubscriber.
|
static NavuCdbSubscriber |
NavuCdbSubscribers.configSubscriber(String host,
int port,
String name)
Retrieve a new instance of a NavuCdbConfigSubscriber.
|
static NavuNode |
KeyPath2NavuNode.getNode(ConfObject[] kp,
NavuContext ctx) |
static NavuNode |
KeyPath2NavuNode.getNode(ConfPath path,
NavuContext ctx) |
CdbSession |
NavuCdbSessionPoolable.getSession(Cdb rootCdb,
CdbDBType dbType,
EnumSet<CdbLockType> locks)
Returns a Cdb session to
dbType datastore with
the locks locks associated with the given Cdb. |
static NavuCdbSubscriber |
NavuCdbSubscribers.operSubscriber(Cdb cdb)
Retrieve a new instance of a NavuCdbConfigSubscriber.
|
static NavuCdbSubscriber |
NavuCdbSubscribers.operSubscriber(InetSocketAddress addr) |
static NavuCdbSubscriber |
NavuCdbSubscribers.operSubscriber(InetSocketAddress addr,
String subName) |
static NavuCdbSubscriber |
NavuCdbSubscribers.operSubscriber(String host,
int port)
Retrieve a new instance of a NavuCdbOperSubscriber.
|
static NavuCdbSubscriber |
NavuCdbSubscribers.operSubscriber(String host,
int port,
String name)
Retrieve a new instance of a NavuCdbConfigSubscriber.
|
void |
NavuCdbSessionPoolable.removeAllForCdb(Cdb rootCdb)
Removes or closes all CdbSession associated with the supplied Cdb.
|
void |
NavuCdbSessionPoolable.removeAllSessions()
Removes all established session held by any Cdb.
|
static NavuCdbSubscriber |
NavuCdbSubscribers.twoPhaseSubscriber(String host,
int port)
Retrieve a new instance of a NavuCdbTwoPhaseSubscriber.
|
static NavuCdbSubscriber |
NavuCdbSubscribers.twoPhaseSubscriber(String host,
int port,
String name) |
| Constructor and Description |
|---|
NavuException(ConfException e) |
NavuException(String msg,
ConfException e) |
| Modifier and Type | Class and Description |
|---|---|
class |
NotifException
Exceptions raised from the notif package
|
| Modifier and Type | Method and Description |
|---|---|
static ConfException |
NotifException.mk(ConfResponse r) |
| Modifier and Type | Method and Description |
|---|---|
Notification |
Notif.read()
Read in the data.
|
| Constructor and Description |
|---|
Notif(Socket socket,
EnumSet<NotificationType> eventTypes)
Same functionality as for Notif(socket, eventTypes, cfg)
except that no extra configuration is expected to be set in eventTypes.
|
Notif(Socket socket,
EnumSet<NotificationType> eventTypes,
int heartbeatInterval)
Same functionality as for Notif(socket, eventTypes, cfg)
except that only heartbeat notifications are expected to require
to be configured
Since the ConfD/NCS daemon expects initialization within
5 seconds after a new socket is established this constructor should be
called directly for a new socket.
|
Notif(Socket socket,
EnumSet<NotificationType> eventTypes,
int heartbeatInterval,
int healthCheckInterval)
Same functionality as for Notif(socket, eventTypes, cfg)
except that only heartbeat and healtcheck notifications
are expected to require to be configured.
|
Notif(Socket socket,
EnumSet<NotificationType> eventTypes,
NotificationCfg cfg)
Creates a notification instance.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ConfXMLParamToXML.serialize(Document doc,
OutputStream out)
Flushes the source document
doc to
the target out . |
void |
ConfXMLParamToXML.serialize(Document doc,
Writer out)
Flushes the source document
doc to
the target out |
Document |
ConfXMLParamToXML.toXML(ConfXMLParam[] param)
Transforms the supplied parameter
ConfXMLParam[]
to a document (Document ). |
Document |
ConfXMLParamToXML.toXML(ConfXMLParam[] param,
boolean includeEmpty)
Transforms the supplied parameter
ConfXMLParam[]
to a document (Document ). |
Document |
ConfXMLParamToXML.toXML(ConfXMLParam[] param,
String parentNode,
String parentURI)
Transforms the supplied
ConfXMLParam[]
to a document (Document ). |
Document |
ConfXMLParamToXML.toXML(ConfXMLParam[] param,
String parentNode,
String parentURI,
boolean includeEmpty)
Transforms the supplied parameter
ConfXMLParam[]
to a document (Document ). |
ConfXMLParam[] |
XMLtoConfXMLParam.toXMLParam() |
| Constructor and Description |
|---|
XMLtoConfXMLParam(String xml,
ConfPath path)
Main constructor that for initializing the
handler.
|


WITNESS LIST
Juvenile Justice & Family Issues Committee
September 7, 2016 - 10:00 AM
Interim Charge No. 1
On:
Goodwin, Angela (Department of Family and Protective Services)
Gosslee, Susybelle (League of Women Voters of Texas)
Hairston, Dixie (Anti-Trafficking Coordinator, Children At Risk)
Neely, Jessica (Refuge for Women)
Interim Charge No. 2
On:
Acosta, Rudy (Deputy Director, Dallas County Juvenile Department)
Goodwin, Angela (Department of Family and Protective Services)
Reilly, David (Texas juvenile justice department)
Rose, Lauren (Texans Care for children)
Shelton, Matt (Deputy Director of Administrative Services, Harris County Juvenile Probation
Department)
Smith, Terry (Dallas county juvenile department)
Wilkerson, Lynne (Self; Bexar county juvenile probation department)
Interim Charge No. 3
On:
O'Quinn, Kellie (Assistant Director, Public Policy and Early Education)
Rasco, Sasha (Department of Family and Protective Services)
Interim Charge No. 4
On:
Reilly, David (Texas juvenile justice department)
Unruh, Debbie (Independent Ombudsman)
Interim Charge No. 5
On:
Caruthers, Denika (Legal Advisor, Dallas county)
Jenkins, James (Texas Criminal Justice Coalition)
Mata, Jill (General Counsel, Texas Juvenile Justice Department)
Rose, Lauren (Texans Care for children)
Smith, Terry (Self; Executive Director, Dallas county juvenile department)
Wilkerson, Lynne (Bexar county juvenile probation department)
Interim Charge No. 6
On:
Garcia, Dennise (Self)
Kinser, Kathy (Texas Family Law Foundation)
Woodruff, Trevor (Texas Department of Family and Protective Services)
Interim Charge No. 7
On:
Cannata, George (Child Protective Service Regional Director)
1
WITNESS LIST
On:
Mata, Jill (General Counsel, Texas Juvenile Justice Department)
Reilly, David (Executive Director, Texas juvenile justice department)
Woodruff, Trevor (Texas Department of Family and Protective Services)
Registering, but not testifying:
On:
Bresnen, Steve (Texas Family Law Foundation)
2


| CPT Code | Unit(s) | Description |
|---|---|---|
| 96138 | {{ eight }} | Psychological or neuropsychological test administration and scoring by a technician, two or more tests, any method (first 30 minutes) |
| 96139 | {{ nine }} | Each additional 30 minutes (list separately in addition to code for primary procedure) |
| 96146 | {{ neurCheckBox }} | Psychological or neuropsychological test administration, with single automated instrument via electronic platform, with automated result only |
APA's website on CPT and diagnostic codes. These codes were revised and went into effect on January 1, 2019.
NAN's webinar resource regarding the application of the new CPT codes. These codes were revised and went into effect on January 1, 2019.
Dr. Puente's 45-minute webinar on the changes to the Psychological and Neuropsychological Testing Codes.
Horizon BCBS's Psychological and Neuropsychological Assessment Supplemental Form (link updated November 2020). Confirm insurance information with your department or hospital.
UHC's "Neuropsychological Testing Under the Medical Benefit" (PDF) (updated August 1, 2020). Confirm insurance information with your department or hospital.
Aetna's neuropsychological testing policy notes (updated September 29, 2020). Confirm insurance information with your department or hospital.


Please choose a template:
There are two options to generate your deed poll - either one witness or two witnesses. There is no legal requirement for more than one witness, it is only required in niche cases.
A witness must be someone who you know personally, who is not related to you, who you have known for at least 2 years and does not live at the same address as you.
If you are transgender and wish to use this service to create a deed poll, should you use a Gender Identiry Clinic service they will use the date on the deed poll as the start date of "Real Life Experience". The GIC is one of the only institutions who will require two witnesses. A title is simply an honorific and there is no legal process to change it, however companies and government agancies are required under the Equality Act (2010) and GDPR to update your title on request.


{{#if success}}
Please complete the following form. All fields required.
List group members (separated by commas):
Brief description of project (100 words):
Why do you want funding for this project?
How will it benefit the community?
Number of people involved:
Requested amount($):
Please outline cost breakdown:


Your World of Text
A web page that lets everyone write whatever, in real time. Pretty much what you’d expect. Lotta ascii penises.
A web page that lets everyone write whatever, in real time. Pretty much what you’d expect. Lotta ascii penises.
I disagree with the author’s claim that combat robotics are somehow fundamentally any different from any other weapon. However, the analysis of the 2nd Amendment in practice is spot-on.
If you always put limits on everything you do, physical or anything else, it will spread into your work and into your life. There are no limits. There are only plateaus, and you must not stay there, you must go beyond them.
Bruce Lee
Thom Blake: is there something like the abbr tag for attaching a definition?
Isaac Z. Schlueter: Your Mom
Thom Blake: thanks!
Isaac Z. Schlueter: np
Sharing code is like sharing minds. It is every bit as intimate as a relationship with a lover — moreso, perhaps.
Unlike the things we share in other areas of our lives, there is no option for dishonesty, no artifice in which to hide. By your comments, patterns, and bugs, your deepest and most intimate truths are exposed. The very working of your mind is laid out in the editor’s colored monotype for all to see, tracked in meticulous detail by your source control system, critiqued in cold honesty by the heartless computer.
It is possible to develop a deep love or profound disdain for someone, simply by reading their code. You can get a sense of intellects far above or beneath your own. Our minds laid bare in the pursuit of beauty and magic, yearning for appreciation, correction, growth. I am convinced: there is no other way on earth to achieve this level of naked vulnerability. The connection is frightening and life affirming, powerful and cruel, lovingly cold.
Perhaps it is right that programmers seem to give up a piece of their humanity in the pursuit of their craft. What we get in return is worth the price.


Recent Projects
Perspektiv
Get to know the beautifully weird city of Richmond through its murals and food via a web application integrating multiple server-side APIs to display information about the city's art and food scenes.
Eat Da Burger
A burger logger with MySQL, Node, Express, Handlebars and a custom ORM. Following the MVC design pattern, I've used Node and MySQL to query and route data in the app, and Handlebars to generate the HTML.
Fancy Post-Its
This application can be used to write, save, and delete notes by using an express backend to save and retrieve data from a JSON file.
8-bit Engineers
Node CLI that takes in information about employees and generates an HTML webpage that displays summaries for each person.
Employee Tracker
A mini-CRM using node, inquirer, and MySql. Allows the user to view and manage the departments, roles, and employees within their company from within the command line.


--- layout: page title: Register description: Register today for the next workshop background: '/img/bg-contact.jpg' form: true ---
Interested in participating in this podcasting workshop hosted by the UW Libraries? Complete the registration form below.


Registration closes on August 5th, 2018
Note: all fields in each section of this form are mandatory
Please fill in all required fields correctly
Looks good!


Who Dat?
See if you can name your relatives.
Enter First Name or Nick Name
Then click on My Guess button
Don't know who? Click on Who Dat? button for answer.


Thank you for your feedback!, we will get back to you as soon as we can.
Additionally you can also report issues here


| lvls {forcats} | R Documentation |
lvls_reorder
leaves values as they are, but changes the order.
lvls_revalue
changes the values of existing levels; there must
be one new level for each old level.
lvls_expand
expands the set of levels; the new levels must
include the old levels.
lvls_reorder(f, idx, ordered = NA) lvls_revalue(f, new_levels) lvls_expand(f, new_levels)
f |
A factor (or character vector). |
idx |
A integer index, with one integer for each existing level. |
ordered |
A logical which determines the "ordered" status of the
output factor. |
new_levels |
A character vector of new levels. |
These functions are less helpful than the higher-level fct_
functions,
but are safer than the very low-level manipulation of levels directly,
because they are more specific, and hence can more carefully check their
arguments.
f <- factor(c("a", "b", "c")) lvls_reorder(f, 3:1) lvls_revalue(f, c("apple", "banana", "carrot")) lvls_expand(f, c("a", "b", "c", "d"))


DADETOWN A film review by James Berardinelli Copyright 1996 James Berardinelli
RATING (0 TO 10): 8.5 Alternative Scale: ***1/2 out of ****
United States, 1996 Running Length: 1:33 MPAA Classification: No MPAA Rating (Profanity, slaughtered deer) Theatrical Aspect Ratio: 1.85:1 Shown at the Philadelphia Festival of World Cinema, 5/5/96, 5/7/96, and 5/10/96
Cast: Bill Garrison, David Phelps, Jim Pryor, Jonathan Shafer, Stephen Beals Director: Russ Hexter Producer: Ed Guiney Screenplay: Russ Hexter and John Housely Cinematography: W. J. Gorman
DADETOWN is a "meta-documentary" about small-town America in the 1990s. Is a rural, close-knit community still the "American dream", or, with the closing of factories, has it become a kind of American nightmare? A stunning first feature from director Russ Hexter, DADETOWN leads to an unforgettable revelation during the closing credits. Hexter, at the age of 26, has made a film that puts to shame the work of directors many years his senior. Sadly, this will be the only movie from the NYU grad. Two days before he was scheduled to accompany DADETOWN to the Philadelphia Festival of World Cinema, Hexter died.
"The small town is the backbone of America," asserts one of Dadetown's residents in the interview that begins the film. Indeed, Dadetown, NY is one of many nameless, faceless American towns where family and religious values define the community. In a place that doesn't have a mall or a theater, the church is the social center. Everyone buys their groceries at the same small store, and the Mayor is on a first-name basis with each of his constituents.
All is not right in Dadetown, however. When Hexter and his film crew arrive to make a "15 minute documentary for PBS", the town is in a state of flux. Gorman Metal, the industry which has employed most of Dadetown's men for decades, is downsizing. The factory, which once made fuselages for WWII planes, has been forced into the production of paper clips and staples, and now cheaper foreign companies are driving them out of business. The result is unemployment.
Even as Gorman's fortunes decline, a new corporation, American Peripheral Imaging (API), relocates to the upstate New York community, bringing more than one-hundred employees from places like Buffalo and Philadelphia. These newcomers, with fancy houses and yuppie lifestyles, don't mesh well with the "hick" longtime residents of Dadetown, and a cultural schism develops. The Gorman layoffs fuel resentment against the API newcomers, with violence as the inevitable result.
DADETOWN is the most thought-provoking examination of the collapse of a community since ROGER AND ME. Absent here is Michael Moore's sarcasm -- DADETOWN opts instead for a more serious account of events. The result, partially achieved through effective editing, is a compelling and emotionally-stirring account of cultural friction and how mass unemployment damages the psyche of a town. Hexter gets into the minds of the residents, and the candid nature of some of his interviews is amazing. No one seems to have problems opening up to the film maker. Everyone has something to say, but, despite all the questions, there are no answers.
DADETOWN highlights a problem afflicting communities and individuals all across the country as the face of business undergoes a change. We can no longer rely on our employers to provide for us. No jobs are safe. Whether in Dadetown or New York City, the bottom line worker is always the first victim of middle-management judgment errors and upper management selfishness.
Yet there is another issue addressed with unexpected force by DADETOWN -- the intrusiveness of documentary film makers when producing their features. Do they merely record events or do they become part of what they're filming? ROGER AND ME, BROTHERS' KEEPER, and numerous other films, despite never addressing this topic, make us wonder. DADETOWN takes matters to the next level, however, with a unique punchline that calls into question the role and responsibility of documentary film makers. Whatever you do, don't leave before the final credits have rolled. DADETOWN's most startling surprise is reserved for them. Only then will you recognize the true brilliance of Hexter's film, and what the movie world has lost as a result of his unexpected death.
- James Berardinelli e-mail<EMAIL_ADDRESS>web: http://www.cybernex.net/~berardin
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Track all your assets, update trade information and get insights into gains and losses
Your portfolio is empty at the moment.
Please add your favorite crypto currency to your portfolio by clicking on the icon in the home page
| Price ({{currStr}}) |
Price (BTC) |
Quantity |
Total |
Total (BTC) | Change % H / D / W |
||
|---|---|---|---|---|---|---|---|
|
{{item.symbol}} {{item.name}} |
{{item.price}} | {{item.price_btc}} | {{item.total}} | {{item.total_btc}} | {{item.percent_change_1h}} / {{item.percent_change_24h}} / {{item.percent_change_7d}} |
Remove coin |


Why 'Monos' Director Created 'Ideological Vacuum' for His War Drama - and Doesn't Say Where It's Set
TheWrap Oscar magazine: “The wars that are fought now — Syria, Iraq, Afghanistan — are fought mainly in the shadows,” director Alejandro Landes says
by Steve PondA version of this story about Alejandro Landes and “Monos” first appeared in the International Feature Film Issue of TheWrap’s Oscar magazine.
Alejandro Landes’ bold and occasionally hallucinogenic drama “Monos” plunges viewers into the jungle and into the midst of a military outpost manned by unruly teenagers who guard an American hostage played by Julianne Nicholson.
The film, which won rave reviews when it was released in the U.S. over the summer, is Colombia’s entry in the Oscar Best International Feature Film category. Landes sat down with TheWrap to discuss the project’s origins.
What led you to this story of a group of kids in a remote outpost during a war?
I was about to shoot my first fiction film, and I needed to go to the ministry of justice. The place was packed with kids, all in sneakers and jeans playing and flirting in the hallways. I thought, “What are these kids doing here?” And I found out they had all been part of Colombia’s illegal armies, be it from the right or the left — guerrillas, paramilitaries, some had actually fought on both sides.
Also Read:
In your film, the country is never identified, the ideology of the young soldiers is never discussed and we don’t know why they’re there or what their backstories are.
Colombia has had 60 years of civil war, and it’s a war with so many different fronts: paramilitary, guerrillas, narcos, foreign intervention, the state … And then on my father’s side, my grandfather was a Californian who was drafted and landed at Normandy on D-Day. So I grew up listening to stories about the Colombian war, and I had people in my family kidnapped, and on my father’s side listening to stories about such a different war, a war with epic front lines and uniforms and ideologies.
I think the wars that are fought now — Syria, Iraq, Afghanistan — are fought mainly in the shadows, in the back lines, with covert ops, special ops, alliances that shift all the time. And I thought a good way into the war genre was to create an ideological vacuum. You can latch onto the humanity of the fighters, but you don’t know the country and you don’t know if you’re rooting for the left or the right.
Through the lens of what I know, which is Colombia, I tried to say something about the world in general. The heart of the conflict, for me, was the interior beast, which is more existential, more “Heart of Darkness,” more “The Lord of the Flies.”
Also Read:
The landscape itself has a primal look to it.
Yeah. And when I found the setting where we shot the opening scenes, I thought it was perfect. Those ruins could be ancient, or they could be post-apocalyptic.
We don’t know the backstories of these characters. Did the actors come up with their own? Did you have backstories in your head?
I wrote backstories for all of them, yes. But I never shared them with the actors. I wanted to give them the freedom to do what they wanted. And I didn’t even show the script to them – just the scenes of that day.
What were your biggest challenges as a filmmaker?
This film had an exorbitant amount of challenges. A big thing was the point of view. You’re accustomed to having a hero who navigates your story through the world. Here, I wanted to create a pinball effect where you’re not trying to create empathy for a single character but for a group.
Also Read:
I also had this idea of the film being like a river. The highland where the opening scene is set is actually the birth of the nation’s water. That water trickles down the mountain, gaining speed and losing its translucency and ending up in torrents in the lowlands. I wanted the film to feel like it was the river — the speed is changing, the point of view is winding and you end up with true action sequences in the torrents. It was a great idea, but it wasn’t easy to get it to actually work in the edit.
Also, I was looking to make something that was both abstract and real. I’m a big fan of the Luis Buñuel idea that film has the unique ability to appeal to your conscious and your subconscious, like dreams do. So I tried to create a film that has these political things, but also is more about sensation, about what you feel.
To read more of the International Film Issue, click here.
Antonio Banderas, Cynthia Erivo, Diane Warren and more are vying for Academy recognition this season
View In Gallery


JACK-O A film review by Andrew Hicks Copyright 1996 Andrew Hicks / Fatboy Productions
1/2
When I rented PUMPKINHEAD a few years back, I was hoping for a slasher movie where a killer monster with a jack- o-lantern for a head decapitates people. I got it with JACK-O (as in "Lantern"), but the movie was just as bad as PUMPKINHEAD. I knew it would be bad, but there are different degrees of bad. Some bad movies you can laugh at and crack a lot of jokes about; others are so bad you can't even find humor in the awfulness. JACK-O falls into the latter category.
It looks promising on the box, where a menacing pumpkinhead wields a scythe and the subtitle promises "It's harvest time!"  Decapitations and cheap boob shots abound; And the acting is better if you turn off the sound."
 The pumpkin monster arises from his grave and slits throats, cuts off heads and picks up women with his scythe, hurling them across the woods. Then he heads off to town on (of course) Halloween night, where he kills a grumpy old man who refused to give candy to trick or treaters, then goes after the descendants of the family who originally buried him.
 But the door is left open for a sequel, one the direct-to-video market will surely produce with the title JACK-O 2: HE'S BACK-O! I should probably stop now before I give the producers too many more ideas. Just one suggestion to elevate the sequel to the level of laughably bad instead of just bad -- Next time make Jack-O talk. That way, before he slays his first victim, he can ask, "Orange you glad to see me?"
--
The PUMPKINHEAD Review (written Halloween 1993)
"There are bad horror movies, then there are BAD HORROR MOVIES! PUMPKINHEAD gets the all-caps distinction. While the name itself might suggest a giant jack- o-lantern that eats unsuspecting trick-or-treaters, we aren't that lucky. Pumpkinhead is some sort of demon or something that you can invoke and sic on people who have done very bad things like murder or directing bad horror movies. "So, unless you are in the mood for something completely devoid of any entertaining value, I strongly recommend staying farther than a pumpkin's throw away from this movie."
--
Visit the Movie Critic at LARGE homepage at http://www.missouri.edu/~c667778/movies.html Serving America For Over 1/50th of a Century!
The review above was posted to the
rec.arts.movies.reviews newsgroup (de.rec.film.kritiken for German reviews).
The Internet Movie Database accepts no responsibility for the contents of the
review and has no editorial control. Unless stated otherwise, the copyright
belongs to the author.
Please direct comments/criticisms of the review to relevant newsgroups.
Broken URLs inthe reviews are the responsibility of the author.
The formatting of the review is likely to differ from the original due
to ASCII to HTML conversion.
Related links: index of all rec.arts.movies.reviews reviews


Google Earth offers the opportunity to display a selected subset of all objects within a *.kml-file. The selection is based on the value of parameters "timeSpanStart" and "timeSpanStop". These parameters indicate at what time a certain object such as a point, line, polygon, or collada model should be displayed. By moving the slider of the timeline tool (see picture below), one is able to show or hide objects at specific simulation times only. Also, the direction of movement of the slider can be set to move forward in time or backward. By adjusting the width of the slider, one is able to show objects from that period of time.
See ge_quiver3() for an example of how to use the timeSpan parameters.


Buy a classic Guardian photograph: Loch Tummel, October 2019
In our weekly series of exclusive Guardian print sales we have an autumnal view of Loch Tummel, near Pitlochry in Scotland, by Murdo MacLeod
The Guardian photographer Murdo MacLeod recently took a morning drive around Loch Tummel, north-west of Pitlochry, in Perth and Kinross, Scotland – a stunning, narrow freshwater loch surrounded by forest, trails and breathtaking views. “I was on a mission to capture the autumn colours,” he says. “There was a light frost, and a mist loitering in the hollows. It was very still and beautiful.” The trees on the shoreline and the peak above are reflected in the water, framed by silhouetted branches: the perfect autumn scene.
Buy your exclusive print here
Price
£50, including free delivery
Prints
Photographs are 30x40cm and presented on museum-grade, fine-art paper stocks, with archival standards guaranteeing quality for 100+ years. All editions are printed and quality-checked by experts at theprintspace, the UK’s leading photo and fine-art print provider.
Delivery
Artworks are dispatched via Royal Mail and delivered within three to five working days. theprintspace takes great care in packaging your artwork, with a no-quibble satisfaction guarantee should you be unhappy in any way. Global shipping is available.
Contact
Email<EMAIL_ADDRESS>| Phone: 0207 324 7103 (Lines open 10am – 6pm, Monday – Saturday)


Our success is built up on a strong and distinct set of values that run through all our business activities. Always Focus on quality and Innovation, Honor our commitment, Strive to continuously improve every aspect of the service we provide.
We believe that Quality is more planned and built-in than inspected in or controlled. We believe that time of delivery is a primary quality attribute of the service we provide. We shall always seek ways for process improvements to make our service better
We are committed to protect the health and safety of our people. We always adopt practices that protect the enironment and nature. We train our resources to follow the written HSE policy and to ensure implementation of safe practices at work.


Guido Tack <tack at ...> writes: > But that is exactly element(C,B,A), isn't it? > Absolutely! Sometimes you just cant see the certain thing, thank you


Simple Angular mentions inspired by Ment.io.
Supports auto-complete for mentions in text input fields, text areas, and content editable fields. Try entering some @names below.
angular2-mentions on Github


---
layout: slide
title: The Scholastic Commentaries and Texts Archive - reconceiving the medieval corpus in a Linked Data world
description: Linked Data, Digital Editions, and the Medieval Scholastic Corpus
theme: white
transition: slide
tags: presentation scta
---
The Scholastic Commentaries and Texts Archive: reconceiving the medieval corpus in a Linked Data world
Jeffrey C. Witt (Loyola University Maryland) | @jeffreycwitt
Washington and Lee University, Lexington, Virginia, May 8, 2017
## Outline
1. Part I - Theoretical Overview
A. Problems and Aspirations
B. The Current Paradigm - Text as Document
C. A New Paradigm - Text as Network
D. The SCTA Network Data Model
2. Part II - Putting Theory in Practice
# I.A. Problems and Aspirations
## The medieval corpus, at present, is an invisible tapestry
## We want to provide a scientific view each thread within the context of the whole.
### A scientific view through:
- Analysis
- Search
- Access
- Synthesis
# I.B. The Current Paradigm
## Text-as-Document
## The problem with the text-as-document approach
### Data Isolation: in print and on the web
**In sum**: research groups are currently
choosing the most inefficient way possible
to make data avaialable on the web,
while leaving us with results that go barely
beyond the capabilities of the printed page.
The complaint as voiced by Ted Nelson
# I.C. A New Paradigm
## Text-as-Network
Despite the inarguable benefits the Web provides, until recently the same principles that
enabled the Web of documents to flourish have not been applied to data. Traditionally, data
published on the Web has been made available as raw dumps in formats such as CSV or
XML, or marked up as HTML tables, sacrificing much of its structure and semantics. In the
conventional hypertext Web, the nature of the relationship between two linked documents is
implicit, as the data format, i.e. HTML, is not sufficiently expressive to enable individual
entities described in a particular document to be connected by typed links to related
entities.
Christian Bizer, Tom Heath, Tim Berners-Lee, "Linked Data - The Story So Far", http://tomheath.com/papers/bizer-heath-berners-lee-ijswis-linked-data.pdf
"Data is relationships." -- Tim Berners Lee, Ted Talk, February 2009
# I.D. The SCTA "Network" Data Model
## Our Data
## Our Data Model
- WorkGroup
- Work
- The idea of Moby Dick
- Expression
- The idea of Melville's expression (as opposed to a screen play expression)
- Manifestation
- The idea of the 1959 edition of Moby Dick
- Item
- One physical copy of the 1959 edition in a particular library
- Transcription
- the idea of a digital transcription of the 1959 edition of Moby Dick
- includes properties like hasXML, hasJson, hasPlaintext, hasHtml
- Manifestation Surface
- the idea of page 1 in 1959 edition of Moby Dick
- Item Surface
- the physical page 1 in a particular copy of the 1959 edition of Moby Dick
- IIIF Canvas
- IIIF image annotation
- images taken of the physical page 1 in a particular copy
# Part II - Putting Theory in Practice
# Data Creation
Adopting the Git Workflow
# Data Aggregation and Delivery
Creating the data set with RDF extraction
Critical Corpus Database Visualization
# Data Display
## Building common libraries for common tasks
https://github.com/lombardpress/lbp.rb
## LombardPress Interface Display
## Mirador IIIF Image Interface
## Lbp Print Interface
## SCTA Data Interaction and Re-Use
###Suggested Readings
####Introduction
[http://lombardpress.org/2016/08/02/bcht-scta-lbp-overview/](http://lombardpress.org/2016/08/02/bcht-scta-lbp-overview/)
####Modeling and Workflows
[http://lombardpress.org/2016/06/12/DTS-modeling-proposal/](http://lombardpress.org/2016/06/12/DTS-modeling-proposal/)
[http://lombardpress.org/2016/08/09/surfaces-canvases-and-zones/](http://lombardpress.org/2016/08/09/surfaces-canvases-and-zones/)
[http://lombardpress.org/placing-medieval-texts-within-a-critical-corpus/](http://lombardpress.org/placing-medieval-texts-within-a-critical-corpus/)
####On Information sharing and linked open data
[http://lombardpress.org/2016/04/16/iiif-webmentions/](http://lombardpress.org/2016/04/16/iiif-webmentions/)
[http://lombardpress.org/2016/08/25/basel-workshop-report/](http://lombardpress.org/2016/08/25/basel-workshop-report/)
####On Peer Review
[http://lombardpress.org/2016/05/19/the-traveling-imprimatur/](http://lombardpress.org/2016/05/19/the-traveling-imprimatur/)
####On LombardPress web
[http://lombardpress.org/bringing-ecodices-and-openn-together/](http://lombardpress.org/bringing-ecodices-and-openn-together/)
[http://lombardpress.org/conceiving-the-digital-critical-apparatus/](http://lombardpress.org/conceiving-the-digital-critical-apparatus/)
[http://lombardpress.org/demo-of-full-integration-of-iiif-images-into-lombardpress/](http://lombardpress.org/conceiving-the-digital-critical-apparatus/)


{{You don't have to give us this information, but doing so will assist Border Force to process your flight more quickly.


Note: when the grid menu is disabled, the document's dijit context menu should be shown over the grid.


Click here to start!
Inventory:
Money:
0
Controls:
Move: Left click
Search: Left click on rock
Plant: Left click on garden
Buy/Sell: Left click on shop
X
X
Buy
|
Sell
Check out the Github repo
here
. Find a bug or have a suggestion? Submit it on the
issues page
.


public class AuthorizeAdapter
extends java.lang.Object
AuthorizeAdapter is the lifecycle listener of the authorize page( including onCreate()
,
onDestroy()
etc. ), you can override and control the ui logic and events of the page
by calling getActivity()
, getTitleLayout()
, getWebBody()
,
isNotitle()
etc.
| Constructor and Description |
|---|
AuthorizeAdapter() |
| Modifier and Type | Method and Description |
|---|---|
Activity |
getActivity()
returns the activity of the auth-page
|
RelativeLayout |
getBodyView() |
java.lang.String |
getPlatformName() |
TitleLayout |
getTitleLayout()
returns the title bar of the page
|
WebView |
getWebBody()
returns the webview of the page
|
void |
hideShareSDKLogo()
hide ShareSDK logo in the right of the title bar
|
void |
onCreate()
called when page start
|
void |
onDestroy()
called when page close
|
boolean |
onFinish() |
boolean |
onKeyEvent(int keyCode,
KeyEvent event)
called when physical key pressed
|
void |
onPause()
called after
AuthorizeActivity#onPause() |
void |
onResize(int w,
int h,
int oldw,
int oldh)
called when page size changed
|
void |
onRestart()
called after
AuthorizeActivity#onRestart() |
void |
onResume()
called after
AuthorizeActivity#onResume() |
void |
onStart()
called after
AuthorizeActivity#onStart() |
void |
onStop()
called after
AuthorizeActivity#onStop() |
public Activity getActivity()
public TitleLayout getTitleLayout()
public WebView getWebBody()
public java.lang.String getPlatformName()
public RelativeLayout getBodyView()
public void onCreate()
public void onResize(int w, int h, int oldw, int oldh)
public void onDestroy()
public boolean onKeyEvent(int keyCode, KeyEvent event)
public void onStart()
AuthorizeActivity#onStart()
public void onPause()
AuthorizeActivity#onPause()
public void onResume()
AuthorizeActivity#onResume()
public void onStop()
AuthorizeActivity#onStop()
public void onRestart()
AuthorizeActivity#onRestart()
public boolean onFinish()
public void hideShareSDKLogo()


The Sun and Sand festival celebrates the spirit of African music! Join us for 2 days of fun and pure music to dance to.
Tickets
Tickets will be available soon. Please follow us on Twitter for updates on their availability.
-
USD 100
Day Pass
Can be used for Day 1 or Day 2 but not for both days.
-
USD 150
Event (Both Days) Pass
For both Day 1 and Day 2.
-
USD 400
VIP Pass
Day 1 and Day 2 with special access to Artist-only parties.
Getting Here
The festival will be held on the beautiful beaches of Ngor Terrou Bi in Dakar. Locate it on a map


If you use tabs or vertical tabs as page navigation, each one should have an entry in the browser history with a distinct title. This enables users to select the browser's back button to return to the previous view. Tabs and vertical tabs that are used as site-level navigation contain all of a page's content and can't be dismissed.
Based on guidance from the W3C's WAI-ARIA Authoring Practices for tabs, maintain focus on activated tabs.
Titles are announced as described in New page behavior.
If tabs and vertical tabs contain removable items such as lists or reports, don't create entries in the browser history.
Based on guidance from the WAI-ARIA Authoring Practices for tabs, maintain focus on activated tabs.
This option doesn't require new page announcements. The selected tab receives an updated


--- title: Thurrock Thames Gateway Development Corporation layout: gb ---
| Resource | Fetch | Format | Columns | Data | Valid | Entries | Oldest | Latest | Total (GBP) | |
|---|---|---|---|---|---|---|---|---|---|---|
| Spend over £500 in Thurrock Thames Gateway Development Corporation | ||||||||||
| 2010 May return | ✘ | ✘ | ✘ | ✘ | ✘ | 0 | ||||
| 2010 June return | ✘ | ✘ | ✘ | ✘ | ✘ | 0 | ||||
| 2010 August return | ✘ | ✘ | ✘ | ✘ | ✘ | 0 | ||||
| 2010 July return | ✘ | ✘ | ✘ | ✘ | ✘ | 0 | ||||
| 2010 September return | ✘ | ✘ | ✘ | ✘ | ✘ | 0 |
| Resource/Stage | Error |


Dear My name is Prince George Sanoussi, The first son of Late Zainoul Abidine Sanoussi.The former foreign Affairs Minister of my country (Guinea-Conakry). My father revealed to me about a deposit of a trunk box. The content of this trunk box is fhe sum of (Eighteen Million United States of American Dollars) which was his share from a secret sale of Diamond when he was in the office. I sincerely ask for your assistance to get this Funds out and your share for assisting me will be 15%.I want to assure you that this transaction is 100% risk free. Best Regards prince George Sanoussi


Toggle navigation
Administrator system
Manager name
[super manager]
Logout
Personal Center
Change password
Movie Management
Movie management
Add Movie
Name
Edit movie
Delete movie
Hello
Edit
Delete
Add Movie
Name
Genre
Country
Year
Confirm