PHP 클래스 AppserverIo\Appserver\Provisioning\AbstractProvisioner

상속: implements AppserverIo\Psr\Application\ProvisionerInterface
파일 보기 프로젝트 열기: appserver-io/appserver

보호된 프로퍼티들

프로퍼티 타입 설명
$initialContext AppserverIo\Appserver\Application\Interfaces\ContextInterface The initial context instance.
$provisionerNode AppserverIo\Appserver\Core\Api\Node\ProvisionerNodeInterface The provisioner node configuration data.
$service AppserverIo\Appserver\Core\Api\ServiceInterface The provisioning service instance.

공개 메소드들

메소드 설명
__construct ( AppserverIo\Appserver\Application\Interfaces\ContextInterface $initialContext, AppserverIo\Appserver\Core\Api\Node\ProvisionerNodeInterface $provisionerNode ) Contructor to initialize the provisioner instance with the initial context and the provision node configuration data.
getInitialContext ( ) : AppserverIo\Appserver\Application\Interfaces\ContextInterface Returns the inital context instance.
getProvisionerNode ( ) : AppserverIo\Appserver\Core\Api\Node\ProvisionerNodeInterface Returns the provisioner node configuration data.
getService ( ) : AppserverIo\Appserver\Core\Api\ProvisioningService Returns the service instance to use.
newService ( string $className ) : AppserverIo\Appserver\Core\Api\ServiceInterface (non-PHPdoc)

메소드 상세

__construct() 공개 메소드

Contructor to initialize the provisioner instance with the initial context and the provision node configuration data.
public __construct ( AppserverIo\Appserver\Application\Interfaces\ContextInterface $initialContext, AppserverIo\Appserver\Core\Api\Node\ProvisionerNodeInterface $provisionerNode )
$initialContext AppserverIo\Appserver\Application\Interfaces\ContextInterface The initial context instance
$provisionerNode AppserverIo\Appserver\Core\Api\Node\ProvisionerNodeInterface The provisioner node configuration data

getInitialContext() 공개 메소드

Returns the inital context instance.
public getInitialContext ( ) : AppserverIo\Appserver\Application\Interfaces\ContextInterface
리턴 AppserverIo\Appserver\Application\Interfaces\ContextInterface The initial context instance

getProvisionerNode() 공개 메소드

Returns the provisioner node configuration data.
public getProvisionerNode ( ) : AppserverIo\Appserver\Core\Api\Node\ProvisionerNodeInterface
리턴 AppserverIo\Appserver\Core\Api\Node\ProvisionerNodeInterface The provisioner node configuration data

getService() 공개 메소드

Returns the service instance to use.
public getService ( ) : AppserverIo\Appserver\Core\Api\ProvisioningService
리턴 AppserverIo\Appserver\Core\Api\ProvisioningService $service The service to use

newService() 공개 메소드

(non-PHPdoc)
또한 보기: AppserverIo\Appserver\Core\InitialContext::newService()
public newService ( string $className ) : AppserverIo\Appserver\Core\Api\ServiceInterface
$className string The API service class name to return the instance for
리턴 AppserverIo\Appserver\Core\Api\ServiceInterface The service instance

프로퍼티 상세

$initialContext 보호되어 있는 프로퍼티

The initial context instance.
protected ContextInterface,AppserverIo\Appserver\Application\Interfaces $initialContext
리턴 AppserverIo\Appserver\Application\Interfaces\ContextInterface

$provisionerNode 보호되어 있는 프로퍼티

The provisioner node configuration data.
protected ProvisionerNodeInterface,AppserverIo\Appserver\Core\Api\Node $provisionerNode
리턴 AppserverIo\Appserver\Core\Api\Node\ProvisionerNodeInterface

$service 보호되어 있는 프로퍼티

The provisioning service instance.
protected ServiceInterface,AppserverIo\Appserver\Core\Api $service
리턴 AppserverIo\Appserver\Core\Api\ServiceInterface