#==Define:oslo::service
#
#Configureoslo_serviceoptions
#Thisresourceconfigurescommonparametersofoslo.servicelibrary
#===Parameters:
#[*backdoor_port*]
#(optional)Enableeventletbackdoor.Acceptablevaluesare0,<port>,and
#<start>:<end>,where0resultsinlisteningonarandomtcpportnumber.
#Defaultsto$::os_service_default.
#[*backdoor_socket*]
#(optional)Enableeventletbackdoor,usingtheprovidedpathasaunix
#socketthatcanreceiveconnections.(stringvalue)
#[*graceful_shutdown_timeout*]
#(optional)Specifyatimeoutafterwhichagracefullyshutdownserverwill
#exit.'0'valuemeansendlesswait.(integervalue)
#[*log_options*]
#(optional)Enablesordisablesloggingvaluesofallregisteredoptions
#whenstartingaservice(atDEBUGlevel).(booleanvalue)
#[*run_external_periodic_tasks*]
#(optional)Someperiodictaskscanberuninaseparateprocess.
#(booleanvalue)
defineoslo::service(
$backdoor_port=$::os_service_default,
$backdoor_socket=$::os_service_default,
$graceful_shutdown_timeout=$::os_service_default,
$log_options=$::os_service_default,
$run_external_periodic_tasks=$::os_service_default,
){
$service_options={
'DEFAULT/backdoor_port'=>{ value => $backdoor_port },
'DEFAULT/backdoor_socket'=>{ value => $backdoor_socket },
'DEFAULT/graceful_shutdown_timeout'=>{ value => $graceful_shutdown_timeout },
'DEFAULT/log_options'=>{ value => $log_options },
'DEFAULT/run_external_periodic_tasks'=>{ value => $run_external_periodic_tasks },
}
create_resources($name,$service_options)
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル