Application
class Application extends Application
Application Class
Constants
PROTOCOL_VERSION |
|
Properties
static protected multiple: | $_instances | Array of \jtl\Connector\Core\Utilities\Singleton Objects | from Singleton |
protected IEndpointConnector | $connector | Connected EndpointConnectors | |
protected Config; | $config | ||
protected Session | $session | Global Session | |
protected EventDispatcher | $eventDispatcher | ||
protected IErrorHandler | $errorHandler |
Methods
__construct()
Basic Constructor
run()
(non-PHPdoc)
runBatch(array $requestpackets, integer $rpcmode)
Batch Mode
startConfiguration()
Initialises the connector configuration instance.
startSession($sessionId = null, $method)
Starting Session
startEventDispatcher()
No description
triggerRpcAfterEvent($data, $method)
No description
getConnector()
Connector getter
getSession()
Session getter
int
getProtocolVersion()
No description
getErrorHandler()
No description
$this
Details
in Singleton at line 29
static Singleton:
getInstance()
Basic Singleton implementation
at line 85
protected
__construct()
Basic Constructor
in Singleton at line 49
final protected
__clone()
Clone Method
at line 98
run()
(non-PHPdoc)
at line 174
protected
execute(RequestPacket $requestpacket, $rpcmode, array $imagePaths = array())
at line 313
register(IEndpointConnector $endpointconnector)
at line 324
protected
runSingle(RequestPacket $requestpacket, integer $rpcmode)
Single Mode
at line 401
protected
runBatch(array $requestpackets, integer $rpcmode)
Batch Mode
at line 428
protected
deserializeRequestParams(RequestPacket $requestpacket, $modelNamespace)
at line 485
protected ResponsePacket
buildRpcResponse(RequestPacket $requestpacket, Action $actionresult)
Build RPC Reponse Packet
at line 504
protected
runActionValidation(RequestPacket $requestpacket)
Validate Action
at line 521
protected
runModelValidation(RequestPacket $requestpacket)
Validate Model
at line 539
protected
startConfiguration()
Initialises the connector configuration instance.
at line 584
protected
startSession($sessionId = null, $method)
Starting Session
at line 604
protected
startEventDispatcher()
at line 614
protected
handleImagePush(RequestPacket $requestpacket, array $imagePaths = array())
at line 694
protected
triggerRpcAfterEvent($data, $method)
at line 705
IEndpointConnector
getConnector()
Connector getter
at line 715
Session
getSession()
Session getter