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 |
ConfAttributeValue.encode() |
ConfEObject |
ConfBinary.encode() |
ConfEObject |
ConfBool.encode() |
ConfEObject |
ConfBuf.encode() |
ConfEObject |
ConfDate.encode() |
ConfEObject |
ConfDatetime.encode() |
ConfEObject |
ConfDecimal64.encode() |
ConfEObject |
ConfDefault.encode() |
ConfEObject |
ConfDottedQuad.encode() |
ConfEObject |
ConfDouble.encode() |
ConfEObject |
ConfDuration.encode() |
ConfEObject |
ConfEnumeration.encode() |
ConfEObject |
ConfFloat.encode() |
ConfEObject |
ConfHexString.encode() |
abstract ConfEObject |
ConfIP.encode() |
abstract ConfEObject |
ConfIPAndPrefixLen.encode() |
abstract ConfEObject |
ConfIPPrefix.encode() |
ConfEObject |
ConfIPv4.encode() |
ConfEObject |
ConfIPv4AndPrefixLen.encode() |
ConfEObject |
ConfIPv4Prefix.encode() |
ConfEObject |
ConfIPv6.encode() |
ConfEObject |
ConfIPv6AndPrefixLen.encode() |
ConfEObject |
ConfIPv6Prefix.encode() |
ConfEObject |
ConfIdentityRef.encode() |
ConfEObject |
ConfInt16.encode() |
ConfEObject |
ConfInt32.encode() |
ConfEObject |
ConfInt64.encode() |
ConfEObject |
ConfInt8.encode() |
ConfEObject |
ConfKey.encode() |
ConfEObject |
ConfList.encode() |
ConfEObject |
ConfNoExists.encode() |
ConfEObject |
ConfOID.encode() |
abstract ConfEObject |
ConfObject.encode() |
ConfEObject |
ConfObjectRef.encode() |
ConfEObject |
ConfQname.encode() |
ConfEObject |
ConfTag.encode() |
ConfEObject |
ConfTagDefault.encode() |
ConfEObject |
ConfTime.encode() |
ConfEObject |
ConfTypeDescriptor.encode() |
ConfEObject |
ConfUInt16.encode() |
ConfEObject |
ConfUInt32.encode() |
ConfEObject |
ConfUInt64.encode() |
ConfEObject |
ConfUInt8.encode() |
abstract ConfEObject |
ConfValue.encode()
encode value.
|
ConfEObject |
ConfXMLParam.encode() |
ConfEObject |
ConfXMLTagH.encode() |
ConfEObject |
SnmpVarbind.encode()
Return encoded term.
|
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 |
ConfTag.encodeIKP() |
ConfEObject |
ConfXMLParam.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 |
NedCapability.encode() |
ConfEObject |
NedTTL.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 |
ConfEList.elementAt(int i)
Get the specified element from the list.
|
ConfEObject |
ConfETuple.elementAt(int i)
Get the specified element from the tuple.
|
ConfEObject[] |
ConfEList.elements()
Get all the elements from the list as an array.
|
ConfEObject[] |
ConfETuple.elements()
Get all the elements from the tuple 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.
|