| Package | Description | 
|---|---|
| com.tailf.conf | 
 Data types and utilities for communication with the server. 
 | 
| com.tailf.dp.services | 
 Service callback specific context and utilities. 
 | 
| com.tailf.maapi | 
 MAAPI is an API which provides full access to the systems internal
 transaction engine. 
 | 
| com.tailf.ncs | 
 NCS Java machine management and control of Services, Neds,
 callbacks and Applications 
 | 
| com.tailf.ned | 
 Network Equipment Drivers package 
 | 
| com.tailf.proto | 
 Package containing java class representations of Erlang datatypes or terms
 which are used internally in the communication between the Library and
 ConfD/NCS. 
 | 
| Modifier and Type | Field and Description | 
|---|---|
ConfEObject | 
ConfResponse.term  | 
| Modifier and Type | Method and Description | 
|---|---|
ConfEObject | 
SnmpVarbind.encode()
Return encoded term. 
 | 
ConfEObject | 
ConfXMLTagH.encode()  | 
ConfEObject | 
ConfXMLParam.encode()  | 
abstract ConfEObject | 
ConfValue.encode()
encode value. 
 | 
ConfEObject | 
ConfUInt8.encode()  | 
ConfEObject | 
ConfUInt64.encode()  | 
ConfEObject | 
ConfUInt32.encode()  | 
ConfEObject | 
ConfUInt16.encode()  | 
ConfEObject | 
ConfTypeDescriptor.encode()  | 
ConfEObject | 
ConfTime.encode()  | 
ConfEObject | 
ConfTagDefault.encode()  | 
ConfEObject | 
ConfTag.encode()  | 
ConfEObject | 
ConfQname.encode()  | 
ConfEObject | 
ConfObjectRef.encode()  | 
abstract ConfEObject | 
ConfObject.encode()  | 
ConfEObject | 
ConfOID.encode()  | 
ConfEObject | 
ConfNoExists.encode()  | 
ConfEObject | 
ConfList.encode()  | 
ConfEObject | 
ConfKey.encode()  | 
ConfEObject | 
ConfInt8.encode()  | 
ConfEObject | 
ConfInt64.encode()  | 
ConfEObject | 
ConfInt32.encode()  | 
ConfEObject | 
ConfInt16.encode()  | 
ConfEObject | 
ConfIdentityRef.encode()  | 
ConfEObject | 
ConfIPv6Prefix.encode()  | 
ConfEObject | 
ConfIPv6AndPrefixLen.encode()  | 
ConfEObject | 
ConfIPv6.encode()  | 
ConfEObject | 
ConfIPv4Prefix.encode()  | 
ConfEObject | 
ConfIPv4AndPrefixLen.encode()  | 
ConfEObject | 
ConfIPv4.encode()  | 
abstract ConfEObject | 
ConfIPPrefix.encode()  | 
abstract ConfEObject | 
ConfIPAndPrefixLen.encode()  | 
abstract ConfEObject | 
ConfIP.encode()  | 
ConfEObject | 
ConfHexString.encode()  | 
ConfEObject | 
ConfFloat.encode()  | 
ConfEObject | 
ConfEnumeration.encode()  | 
ConfEObject | 
ConfDuration.encode()  | 
ConfEObject | 
ConfDouble.encode()  | 
ConfEObject | 
ConfDottedQuad.encode()  | 
ConfEObject | 
ConfDefault.encode()  | 
ConfEObject | 
ConfDecimal64.encode()  | 
ConfEObject | 
ConfDatetime.encode()  | 
ConfEObject | 
ConfDate.encode()  | 
ConfEObject | 
ConfBuf.encode()  | 
ConfEObject | 
ConfBool.encode()  | 
ConfEObject | 
ConfBinary.encode()  | 
ConfEObject | 
ConfAttributeValue.encode()  | 
static ConfEObject | 
ConfXMLParam.encode(ConfXMLParam[] params)  | 
ConfEObject | 
ConfXMLParam.encode(List<String> mountId)  | 
static ConfEObject | 
ConfXMLParam.encode(List<String> mountId,
      ConfXMLParam[] params)  | 
ConfEObject | 
ConfXMLParam.encodeHKP()
Encode this ConfXMLParam to HKP representation
 (i.e hashbased [ns | tag] where where ns and tag are both
 in long). 
 | 
static ConfEObject | 
ConfXMLParam.encodeHKP(ConfXMLParam[] params)  | 
ConfEObject | 
ConfXMLParam.encodeHKP(List<String> mountId)  | 
static ConfEObject | 
ConfXMLParam.encodeHKP(List<String> mountId,
         ConfXMLParam[] params)  | 
ConfEObject | 
ConfXMLParam.encodeIKP()  | 
ConfEObject | 
ConfTag.encodeIKP()  | 
static ConfEObject | 
ConfXMLParam.encodeIKP(ConfXMLParam[] params)  | 
ConfEObject | 
ConfXMLParam.encodeIKP(List<String> mountId)  | 
static ConfEObject | 
ConfXMLParam.encodeIKP(List<String> mountId,
         ConfXMLParam[] params)  | 
ConfEObject | 
SnmpVarbind.encodeOid(int[] oid)
Should only be used for rowindex now 
 | 
ConfEObject | 
SnmpVarbind.encodeOid(long[] oid)  | 
static ConfEObject | 
ConfHaNode.pack_ha_node(ConfHaNode node)
Encodes a ConfHaNode into a ConfEObject to be transported by the
 protocol. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
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 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. 
 | 
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,
           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 byte[] | 
ConfInternal.termWrite(int cdbop,
         int thandle,
         ConfEObject term)  | 
static void | 
ConfInternal.termWrite(SelectionKey key,
         int cdbop,
         int thandle,
         ConfEObject term)
Request that the operation  
op should be performed,
 with argument term term and with the transaction handle
 thandle to ConfD/NCS. | 
static void | 
ConfInternal.termWrite(Socket socket,
         ConfEObject term)
Writes a term argument to ConfD/NCS. 
 | 
static void | 
ConfInternal.termWrite(Socket socket,
         int op,
         ConfEObject term)
Writes a term argument to ConfD/NCS. 
 | 
static void | 
ConfInternal.termWrite(Socket socket,
         int cdbop,
         int thandle,
         ConfEObject term)
Writes a term argument to ConfD/NCS. 
 | 
static ConfHaNode | 
ConfHaNode.unpack_ha_node(ConfEObject term)
Decodes a ConfEObject into a ConfHaNode. 
 | 
| Constructor and Description | 
|---|
ServiceModificationContextImpl(DpTrans dpTrans,
                              Dp dp,
                              ConfEObject eObject)
Internally used constructor 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ConfEObject | 
MaapiCursor.getPrev()  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
MaapiSchemas.convertMountId(ConfEObject eObj)  | 
void | 
MaapiCursor.setPrev(ConfEObject prev)  | 
| Constructor and Description | 
|---|
MaapiAuthentication(ConfEObject o)  | 
MaapiUserSessionId(ConfEObject o)  | 
| Modifier and Type | Field and Description | 
|---|---|
ConfEObject | 
NcsCtlCommand.data  | 
| Modifier and Type | Method and Description | 
|---|---|
ConfEObject | 
NedTTL.encode()  | 
ConfEObject | 
NedCapability.encode()  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ConfEAtom
Provides a Java representation of E atoms. 
 | 
class  | 
ConfEBig
Provides a Java representation of E integral types. 
 | 
class  | 
ConfEBinary
Provides a Java representation of E binaries. 
 | 
class  | 
ConfEBoolean
Provides a Java representation of E booleans, which are special cases of
 atoms with values 'true' and 'false'. 
 | 
class  | 
ConfEByte
Provides a Java representation of E integral types. 
 | 
class  | 
ConfEChar
Provides a Java representation of E integral types. 
 | 
class  | 
ConfEDouble
Provides a Java representation of E floats and doubles. 
 | 
class  | 
ConfEFloat
Provides a Java representation of E floats and doubles. 
 | 
class  | 
ConfEInt
Provides a Java representation of E integral types. 
 | 
class  | 
ConfEList
Provides a Java representation of E lists. 
 | 
class  | 
ConfELong
Provides a Java representation of E integral types. 
 | 
class  | 
ConfEPid
Provides a Java representation of E pids. 
 | 
class  | 
ConfERef
Provides a Java representation of E refs. 
 | 
class  | 
ConfEShort
Provides a Java representation of E integral types. 
 | 
class  | 
ConfEString
Provides a Java representation of E strings. 
 | 
class  | 
ConfETuple
Provides a Java representation of E tuples. 
 | 
class  | 
ConfEUInt
Provides a Java representation of E integral types. 
 | 
class  | 
ConfEUShort
Provides a Java representation of E integral types. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static ConfEObject | 
ConfEObject.decode(ConfInputStream buf)
Read binary data in the E external format, and produce a corresponding E
 data type object. 
 | 
ConfEObject | 
ConfETuple.elementAt(int i)
Get the specified element from the tuple. 
 | 
ConfEObject | 
ConfEList.elementAt(int i)
Get the specified element from the list. 
 | 
ConfEObject[] | 
ConfETuple.elements()
Get all the elements from the tuple as an array. 
 | 
ConfEObject[] | 
ConfEList.elements()
Get all the elements from the list as an array. 
 | 
ConfEObject | 
ConfInputStream.read_any()
Read an arbitrary E term from the stream. 
 | 
ConfEObject | 
ConfInputStream.read_long_big()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ConfOutputStream.write_any(ConfEObject o)
Write an arbitrary E term to the stream. 
 | 
| Constructor and Description | 
|---|
ConfEList(ConfEObject elem)
Create a list containing one element. 
 | 
ConfEList(ConfEObject[] elems)
Create a list from an array of arbitrary E terms. 
 | 
ConfEList(ConfEObject[] elems,
         int start,
         int count)
Create a list from an array of arbitrary E terms. 
 | 
ConfETuple(ConfEObject elem)
Create a unary tuple containing the given element. 
 | 
ConfETuple(ConfEObject[] elems)
Create a tuple from an array of terms. 
 | 
ConfETuple(ConfEObject[] elems,
          int start,
          int count)
Create a tuple from an array of terms. 
 | 
ConfOutputStream(ConfEObject o)
Create a stream containing the encoded version of the given E term. 
 |