PHP 클래스 AppserverIo\Appserver\Core\Api\Node\ContainerNode

저자: Tim Wagner ([email protected])
저자: Johann Zelger ([email protected])
상속: extends AppserverIo\Description\Api\Node\AbstractNode, implements AppserverIo\Appserver\Core\Api\Node\ContainerNodeInterface, use trait AppserverIo\Appserver\Core\Api\Node\ClassLoadersNodeTrait
파일 보기 프로젝트 열기: appserver-io/appserver 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$deployment DeploymentNode The deployment configuration information.
$description DescriptionNode Container description
$factory string The container's factory class name.
$host HostNode The host configuration information.
$name string The container's name.
$provisioning boolean En-/Disables application application provisioning.
$receiver ReceiverNode The receiver used to start the container's socket.
$servers array The servers used in container
$threadType string The thread class name that start's the container.
$type string The container's class name.
$upstreams array The upstreams used in container

공개 메소드들

메소드 설명
attachServer ( AppserverIo\Appserver\Core\Api\Node\ServerNodeInterface $server ) : void Attaches the passed server node.
getDeployment ( ) : DeploymentNode Returns the deployment configuration information.
getDescription ( ) : DescriptionNode Returns the receiver description.
getFactory ( ) : string Returns the container's factory class name.
getHost ( ) : HostNode Returns the host configuration information.
getName ( ) : string Returns the unique container name.
getProvisioning ( ) : boolean Returns TRUE if application provisioning for the container is enabled, else FALSE.
getServer ( string $name ) : AppserverIo\Appserver\Core\Api\Node\ServerNodeInterface Returns the server with the passed name.
getServers ( ) : array Return's all server nodes
getServersAsArray ( ) : array Returns the servers as array with the server name as key.
getThreadType ( ) : string Returns the thread class name that start's the containere.
getType ( ) : string Returns the container's class name.
getUpstreams ( ) : array Return's all upstream nodes
merge ( AppserverIo\Appserver\Core\Api\Node\ContainerNodeInterface $containerNode ) : void This method merges the passed container node into this one.

메소드 상세

attachServer() 공개 메소드

Attaches the passed server node.
public attachServer ( AppserverIo\Appserver\Core\Api\Node\ServerNodeInterface $server ) : void
$server AppserverIo\Appserver\Core\Api\Node\ServerNodeInterface The server node to attach
리턴 void

getDeployment() 공개 메소드

Returns the deployment configuration information.
public getDeployment ( ) : DeploymentNode
리턴 DeploymentNode The deployment configuration information

getDescription() 공개 메소드

Returns the receiver description.
public getDescription ( ) : DescriptionNode
리턴 DescriptionNode The receiver description

getFactory() 공개 메소드

Returns the container's factory class name.
public getFactory ( ) : string
리턴 string The container's factory class name

getHost() 공개 메소드

Returns the host configuration information.
public getHost ( ) : HostNode
리턴 HostNode The host configuration information

getName() 공개 메소드

Returns the unique container name.
public getName ( ) : string
리턴 string The unique container name

getProvisioning() 공개 메소드

Returns TRUE if application provisioning for the container is enabled, else FALSE.
public getProvisioning ( ) : boolean
리턴 boolean TRUE if application provisioning is enabled, else FALSE

getServer() 공개 메소드

Returns the server with the passed name.
public getServer ( string $name ) : AppserverIo\Appserver\Core\Api\Node\ServerNodeInterface
$name string The name of the server to return
리턴 AppserverIo\Appserver\Core\Api\Node\ServerNodeInterface The server node matching the passed name

getServers() 공개 메소드

Return's all server nodes
public getServers ( ) : array
리턴 array

getServersAsArray() 공개 메소드

Returns the servers as array with the server name as key.
public getServersAsArray ( ) : array
리턴 array The array with the servers

getThreadType() 공개 메소드

Returns the thread class name that start's the containere.
public getThreadType ( ) : string
리턴 string The thread class name that start's the container

getType() 공개 메소드

Returns the container's class name.
public getType ( ) : string
리턴 string The container's class name

getUpstreams() 공개 메소드

Return's all upstream nodes
public getUpstreams ( ) : array
리턴 array

merge() 공개 메소드

This method merges the passed container node into this one.
public merge ( AppserverIo\Appserver\Core\Api\Node\ContainerNodeInterface $containerNode ) : void
$containerNode AppserverIo\Appserver\Core\Api\Node\ContainerNodeInterface The container node to merge
리턴 void

프로퍼티 상세

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

The deployment configuration information.
protected DeploymentNode,AppserverIo\Appserver\Core\Api\Node $deployment
리턴 DeploymentNode

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

Container description
protected DescriptionNode,AppserverIo\Appserver\Core\Api\Node $description
리턴 DescriptionNode

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

The container's factory class name.
protected string $factory
리턴 string

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

The host configuration information.
protected HostNode,AppserverIo\Appserver\Core\Api\Node $host
리턴 HostNode

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

The container's name.
protected string $name
리턴 string

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

En-/Disables application application provisioning.
protected bool $provisioning
리턴 boolean

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

The receiver used to start the container's socket.
protected ReceiverNode,AppserverIo\Appserver\Core\Api\Node $receiver
리턴 ReceiverNode

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

The servers used in container
protected array $servers
리턴 array

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

The thread class name that start's the container.
protected string $threadType
리턴 string

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

The container's class name.
protected string $type
리턴 string

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

The upstreams used in container
protected array $upstreams
리턴 array