$assemblerInstance->setHandlerInstance($handlerInstance);
// Get stacker instance
- $stackerInstance = ObjectFactory::createObjectByConfiguredName('multiple_message_stacker_class');
+ $stackInstance = ObjectFactory::createObjectByConfiguredName('multiple_message_stacker_class');
// Initialize the only one stack
- $stackerInstance->initStack(self::STACKER_NAME_MULTIPLE_MESSAGE);
+ $stackInstance->initStack(self::STACKER_NAME_MULTIPLE_MESSAGE);
// And add it
- $assemblerInstance->setStackerInstance($stackerInstance);
+ $assemblerInstance->setStackInstance($stackInstance);
// Return the prepared instance
return $assemblerInstance;
*/
private function ifInputBufferIsEmpty () {
// Check it
- $isInputBufferEmpty = $this->getPackageInstance()->getStackerInstance()->isStackEmpty(NetworkPackage::STACKER_NAME_DECODED_HANDLED);
+ $isInputBufferEmpty = $this->getPackageInstance()->getStackInstance()->isStackEmpty(NetworkPackage::STACKER_NAME_DECODED_HANDLED);
// Debug message
//* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__)->debugOutput('PACKAGE-ASSEMBLER[' . __METHOD__ . ':' . __LINE__ . ']: isInputBufferEmpty=' . intval($isInputBufferEmpty));
*/
public function ifMultipleMessagesPending () {
// Determine it
- $isPending = (!$this->getStackerInstance()->isStackEmpty(self::STACKER_NAME_MULTIPLE_MESSAGE));
+ $isPending = (!$this->getStackInstance()->isStackEmpty(self::STACKER_NAME_MULTIPLE_MESSAGE));
// Return it
//* NOISY-DEBUG: */ self::createDebugInstance(__CLASS__)->debugOutput('PACKAGE-ASSEMBLER[' . __METHOD__ . ':' . __LINE__ . ': isPending=' . intval($isPending));
$message = BaseRawDataHandler::STREAM_START_MARKER . $message;
// Push it on stack
- $this->getStackerInstance()->pushNamed(self::STACKER_NAME_MULTIPLE_MESSAGE, $message);
+ $this->getStackInstance()->pushNamed(self::STACKER_NAME_MULTIPLE_MESSAGE, $message);
} // END - foreach
// Clear pending data
assert($this->isPendingDataEmpty());
// "Pop" next entry from stack and set it as new pending data
- $this->pendingData = $this->getStackerInstance()->popNamed(self::STACKER_NAME_MULTIPLE_MESSAGE);
+ $this->pendingData = $this->getStackInstance()->popNamed(self::STACKER_NAME_MULTIPLE_MESSAGE);
// And handle it
$this->handlePendingData();