Packageorg.samchon.protocol.invoke
Classpublic class InvokeParameter
InheritanceInvokeParameter Inheritance Entity Inheritance Object

Standard message of network I/O.

Invoke is a class used in network I/O in protocol package of Samchon Framework.

The Invoke message has a XML structure like the result screen of provided example in below. We can enjoy lots of benefits by the normalized and standardized message structure used in network I/O.

The greatest advantage is that we can make any type of network system, even how the system is enourmously complicated. As network communication message is standardized, we only need to concentrate on logical relationships between network systems. We can handle each network system like a object (class) in OOD. And those relationships can be easily designed by using design pattern.

In Samchon Framework, you can make any type of network system with basic 3 + 1 componenets (IProtocol, IServer and IClient + ServerConnector), by implemens or inherits them, like designing classes of S/W architecture.



Public Properties
 PropertyDefined By
 Inheritedkey : *
[read-only]
Entity
  TAG : String
[override] [read-only]
InvokeParameter
Public Methods
 MethodDefined By
  
InvokeParameter(... args)
Constructors.
InvokeParameter
 Inherited
construct(xml:XML):void
Entity
  
getName():String
InvokeParameter
  
getType():String
InvokeParameter
  
InvokeParameter
  
setValue(value:*):void
InvokeParameter
  
toXML():XML
[override]
InvokeParameter
Property Detail
TAGproperty
TAG:String  [read-only] [override]


Implementation
    public function get TAG():String
Constructor Detail
InvokeParameter()Constructor
public function InvokeParameter(... args)

Constructors.

---- InvokeParameter(xml:XML) ---- InvokeParameter(name:String, value:_Ty) ---- InvokeParameter(name:String, type:String, value:String)

Parameters
... args
Method Detail
getName()method
public function getName():String

Returns
String
getType()method 
public function getType():String

Returns
String
getValue()method 
public function getValue():*

Returns
*
setValue()method 
public function setValue(value:*):void

Parameters

value:*

toXML()method 
override public function toXML():XML

Returns
XML