The PlanJCore User Guide
PlanJCore Core Toolbox

Get ready to play with core.Item and data.Node into the PlanJCore Library
(Initial Version of Doc while structuring - 2023-10-29)
Data Interchangeca.planj.data.Node(Node) = Node.makeDataNode(String, Object)
[instance].setName(String)
[instance].setValue(Object)
(Object) = [instance].getValue(String)
(Node) = [instance].addChild(String, Object)
(Node) = [instance].getChild(String)
(boolean) = [instance].removeChild(String)
(String[]) = [instance].getChildNames()
(boolean) = [instance].addItem(Object)
(Object) = [instance].getItem(int)
(boolean) = [instance].removeItem(int)
(String) = [instance].describe(boolean)
ca.planj.data.nodeio.JSonIO(JSonIO) = JSonIO.getInstance()
(Node) = [instance].ingestList(String)
(String) = [instance].format(Node)
ca.planj.data.Source(Source) = Source.getSource(String)
(String) = [instance].apply(String)
(Table) = [instance].select(String)
(Node) = [instance].getInformation()
The full JDBC Adapter will be documented shortly
Modular Core Itemsca.plan.core.Item(Item) = Item.configure(Node)
(Item) = Item.getInstance(String)
(String[]) = Item.listCoreItems()
(boolean) = [instance].disable()
(Node) = [instance].coreStatus()
(Node) = [instance].coreParams()
(String[]) = Item.getTypes()
(String[]) = Item.getItemsOfType(String)
[instance].logApp(String)
[instance].logErr(String)
[instance].logDebug(String)
ca.planj.core.ResourceMonitored core.Item with a UP/Down status
ca.planj.core.ServiceThreaded, constantly running core.Item (TCP/UDP servers, System audit etc)
ca.planj.core.TaskPeriodically running core.Items (Batch, Audit, Monitoring, etc)
PlanJCore advanced Toolsca.plan.boot.IdentifyTwo calls call are required to initiate some key features
Identify.whatAmI(String[])
Identify.whereAmI(String[])
ca.planj.boot.ConfigureConfigure.load(Node)
Configure.loadFile(String)
Configure.loadJSon(String)
ca.planj.core.monit.SysMonitor(Node) = SysMonitor.getCoreInfo()
(Node) = SysMonitor.getBootInfo()
(Node) = SysMonitor.getStaticInfo()
(Node) = SysMonitor.getDiskInfo()
(Node) = SysMonitor.getNetwInfo()
(Node) = SysMonitor.getCPUInfo()
(Node) = SysMonitor.getUSBInfo()
(Node) = SysMonitor.getDynamicInfo()
(Node) = SysMonitor.getCoreItemInfo()
(Node) = SysMonitor.getLogInfo()
(Node) = SysMonitor.getEnvInfo()
Typical Items Configurationca.plan.boot.IdentifyIdentify.whatAmI(String[])
Identify.whereAmI(String[])

Section 1: Plain Toolbox, Section 2: data.Node and core.Item Toolbox, Section 3: PlanJCore/boot.CoreBoot integration Toolbox
© 1996-2023 JP Delisle / PlanJ Solutions