PHP 클래스 AppserverIo\Appserver\PersistenceContainer\TimerServiceRegistry

상속: extends AppserverIo\Appserver\PersistenceContainer\ServiceRegistry, implements AppserverIo\Psr\EnterpriseBeans\TimerServiceContextInterface
파일 보기 프로젝트 열기: appserver-io/appserver 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$calendarTimerFactory AppserverIo\Appserver\PersistenceContainer\CalendarTimerFactoryInterface The calendar timer factory.
$timerFactory AppserverIo\Appserver\PersistenceContainer\TimerFactoryInterface The timer factory.
$timerServiceExecutor AppserverIo\Psr\EnterpriseBeans\ServiceExecutorInterface The timer service executor.

공개 메소드들

메소드 설명
getCalendarTimerFactory ( ) : AppserverIo\Appserver\PersistenceContainer\CalendarTimerFactoryInterface Returns the calendar timer factory for the timer service registry.
getIdentifier ( ) : string Initializes the manager instance.
getTimerFactory ( ) : AppserverIo\Appserver\PersistenceContainer\TimerFactoryInterface Returns the timer factory for the timer service registry.
getTimerServiceExecutor ( ) : AppserverIo\Psr\EnterpriseBeans\ServiceExecutorInterface Returns the service executor for the timer service registry.
initialize ( AppserverIo\Psr\Application\ApplicationInterface $application ) : void Has been automatically invoked by the container after the application instance has been created.
injectCalendarTimerFactory ( AppserverIo\Appserver\PersistenceContainer\CalendarTimerFactoryInterface $calendarTimerFactory ) : void Injects the calendar timer factory for the timer service registry.
injectTimerFactory ( AppserverIo\Appserver\PersistenceContainer\TimerFactoryInterface $timerFactory ) : void Injects the timer factory for the timer service registry.
injectTimerServiceExecutor ( AppserverIo\Psr\EnterpriseBeans\ServiceExecutorInterface $timerServiceExecutor ) : void Injects the service executor for the timer service registry.
register ( AppserverIo\Psr\EnterpriseBeans\ServiceProviderInterface $instance ) : void Attaches the passed service, to the context.
stop ( ) : void Shutdown the session manager instance.

메소드 상세

getCalendarTimerFactory() 공개 메소드

Returns the calendar timer factory for the timer service registry.
public getCalendarTimerFactory ( ) : AppserverIo\Appserver\PersistenceContainer\CalendarTimerFactoryInterface
리턴 AppserverIo\Appserver\PersistenceContainer\CalendarTimerFactoryInterface The calendar timer factory instance

getIdentifier() 공개 메소드

Initializes the manager instance.
또한 보기: AppserverIo\Psr\Application\ManagerInterface::initialize()
public getIdentifier ( ) : string
리턴 string

getTimerFactory() 공개 메소드

Returns the timer factory for the timer service registry.
public getTimerFactory ( ) : AppserverIo\Appserver\PersistenceContainer\TimerFactoryInterface
리턴 AppserverIo\Appserver\PersistenceContainer\TimerFactoryInterface The timer factory instance

getTimerServiceExecutor() 공개 메소드

Returns the service executor for the timer service registry.
public getTimerServiceExecutor ( ) : AppserverIo\Psr\EnterpriseBeans\ServiceExecutorInterface
리턴 AppserverIo\Psr\EnterpriseBeans\ServiceExecutorInterface The timer service executor instance

initialize() 공개 메소드

Has been automatically invoked by the container after the application instance has been created.
또한 보기: AppserverIo\Psr\Application\ManagerInterface::initialize()
public initialize ( AppserverIo\Psr\Application\ApplicationInterface $application ) : void
$application AppserverIo\Psr\Application\ApplicationInterface The application instance
리턴 void

injectCalendarTimerFactory() 공개 메소드

Injects the calendar timer factory for the timer service registry.
public injectCalendarTimerFactory ( AppserverIo\Appserver\PersistenceContainer\CalendarTimerFactoryInterface $calendarTimerFactory ) : void
$calendarTimerFactory AppserverIo\Appserver\PersistenceContainer\CalendarTimerFactoryInterface The calendar timer factory
리턴 void

injectTimerFactory() 공개 메소드

Injects the timer factory for the timer service registry.
public injectTimerFactory ( AppserverIo\Appserver\PersistenceContainer\TimerFactoryInterface $timerFactory ) : void
$timerFactory AppserverIo\Appserver\PersistenceContainer\TimerFactoryInterface The timer factory
리턴 void

injectTimerServiceExecutor() 공개 메소드

Injects the service executor for the timer service registry.
public injectTimerServiceExecutor ( AppserverIo\Psr\EnterpriseBeans\ServiceExecutorInterface $timerServiceExecutor ) : void
$timerServiceExecutor AppserverIo\Psr\EnterpriseBeans\ServiceExecutorInterface The service executor
리턴 void

register() 공개 메소드

Attaches the passed service, to the context.
public register ( AppserverIo\Psr\EnterpriseBeans\ServiceProviderInterface $instance ) : void
$instance AppserverIo\Psr\EnterpriseBeans\ServiceProviderInterface The service instance to attach
리턴 void

stop() 공개 메소드

Shutdown the session manager instance.
public stop ( ) : void
리턴 void \AppserverIo\Psr\Application\ManagerInterface::stop()

프로퍼티 상세

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

The calendar timer factory.
protected CalendarTimerFactoryInterface,AppserverIo\Appserver\PersistenceContainer $calendarTimerFactory
리턴 AppserverIo\Appserver\PersistenceContainer\CalendarTimerFactoryInterface

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

The timer factory.
protected TimerFactoryInterface,AppserverIo\Appserver\PersistenceContainer $timerFactory
리턴 AppserverIo\Appserver\PersistenceContainer\TimerFactoryInterface

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

The timer service executor.
protected ServiceExecutorInterface,AppserverIo\Psr\EnterpriseBeans $timerServiceExecutor
리턴 AppserverIo\Psr\EnterpriseBeans\ServiceExecutorInterface