AppserverIo\Appserver\Core\AbstractContainerThread::getServerNodeConfiguration PHP Method

getServerNodeConfiguration() protected method

Return's the prepared server node configuration.
protected getServerNodeConfiguration ( AppserverIo\Appserver\Core\Api\Node\ServerNodeInterface $serverNode ) : ServerNodeConfiguration
$serverNode AppserverIo\Appserver\Core\Api\Node\ServerNodeInterface The server node
return ServerNodeConfiguration The server node configuration
    protected function getServerNodeConfiguration(ServerNodeInterface $serverNode)
    {
        // query whether a server signature (software) has been configured
        if ($serverNode->getParam('software') == null) {
            $serverNode->setParam('software', ParamNode::TYPE_STRING, $this->getService()->getServerSignature());
        }
        // add the server node configuration
        return new ServerNodeConfiguration($serverNode);
    }