메소드 | 설명 | |
---|---|---|
deployArchive ( AppserverIo\Appserver\Core\Api\Node\ContainerNodeInterface $containerNode, SplFileInfo $archive ) : void | Extracts the passed archive to a folder with the basename of the archive file. | |
deployWebapps ( ) : void | Gathers all available archived webapps and extract them for usage. | |
flagArchive ( SplFileInfo $archive, string $flag ) : void | Flags the archive in specific states of extraction | |
getExtensionSuffix ( ) : string | Returns the archive extension suffix e.g. .phar | |
getExtractorNode ( ) : AppserverIo\Appserver\Core\Api\Node\ExtractorNodeInterface | Returns the extractor node configuration data. | |
isDeployable ( SplFileInfo $archive ) : boolean | Checks if archive is deployable. | |
isUndeployable ( SplFileInfo $archive ) : boolean | Check if archive is undeployable. | |
soakArchive ( AppserverIo\Appserver\Core\Api\Node\ContainerNodeInterface $containerNode, SplFileInfo $archive ) : void | Soaks the passed archive from a location in the filesystem into the deploy directory and prepares it for the next restart by setting the appropriate flag. | |
undeployArchive ( AppserverIo\Appserver\Core\Api\Node\ContainerNodeInterface $containerNode, SplFileInfo $archive ) : void | Un-deploys the passed archive after backing up files that are NOT part of the archive. | |
unflagArchive ( SplFileInfo $archive ) : void | Deletes all old flags, so the app will be un-deployed with the next appserver restart. |
public deployArchive ( AppserverIo\Appserver\Core\Api\Node\ContainerNodeInterface $containerNode, SplFileInfo $archive ) : void | ||
$containerNode | AppserverIo\Appserver\Core\Api\Node\ContainerNodeInterface | The container the archive belongs to |
$archive | SplFileInfo | The archive file to be deployed |
리턴 | void |
public deployWebapps ( ) : void | ||
리턴 | void |
public flagArchive ( SplFileInfo $archive, string $flag ) : void | ||
$archive | SplFileInfo | The archive file |
$flag | string | The flag to set |
리턴 | void |
public getExtensionSuffix ( ) : string | ||
리턴 | string | the archive extension suffix |
public getExtractorNode ( ) : AppserverIo\Appserver\Core\Api\Node\ExtractorNodeInterface | ||
리턴 | AppserverIo\Appserver\Core\Api\Node\ExtractorNodeInterface | The extractor node configuration data |
public isDeployable ( SplFileInfo $archive ) : boolean | ||
$archive | SplFileInfo | The archive object |
리턴 | boolean |
public isUndeployable ( SplFileInfo $archive ) : boolean | ||
$archive | SplFileInfo | The archive object |
리턴 | boolean |
public soakArchive ( AppserverIo\Appserver\Core\Api\Node\ContainerNodeInterface $containerNode, SplFileInfo $archive ) : void | ||
$containerNode | AppserverIo\Appserver\Core\Api\Node\ContainerNodeInterface | The container the archive belongs to |
$archive | SplFileInfo | The archive to be soaked |
리턴 | void |
public undeployArchive ( AppserverIo\Appserver\Core\Api\Node\ContainerNodeInterface $containerNode, SplFileInfo $archive ) : void | ||
$containerNode | AppserverIo\Appserver\Core\Api\Node\ContainerNodeInterface | The container the archive belongs to |
$archive | SplFileInfo | The archive file to be un-deployed |
리턴 | void |
public unflagArchive ( SplFileInfo $archive ) : void | ||
$archive | SplFileInfo | The archive to un-flag |
리턴 | void |