public class TaskSchedulerFacadeBase extends java.lang.Object implements TaskSchedulerFacade, javax.ejb.SessionBean
| コンストラクタと説明 |
|---|
TaskSchedulerFacadeBase()
コンストラクタ
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
protected TaskSchedulerFacadeManager |
createTaskSchedulerFacadeManager()
TaskSchedulerFacadeManagerインスタンスを生成する
|
void |
ejbActivate() |
void |
ejbCreate() |
void |
ejbPassivate() |
void |
ejbRemove() |
protected PrimaryFinder |
getFinder(Key resourceNameKey)
引数で指定したデータモデルの検索ファインダを取得する
|
protected javax.ejb.SessionContext |
getSessionContext() |
protected Task |
getTask(java.lang.String taskName)
実行タスクを取得する
|
protected java.util.Collection |
getTaskSchedule(java.util.Date timeOfCall)
引数で指定された実行日時にマッチングするタスク実行スケジュールを取得する
|
protected TaskSchedulerFacadeManager |
getTaskSchedulerFacadeManager()
TaskSchedulerFacadeManagerを取得する
|
protected void |
invoke(java.util.Date timeOfCall,
int taskCounter,
Task task)
タスクを起動する。
|
void |
onClock(java.util.Date timeOfCall)
TaskScheduleを参照するための動作クロックを受信する。
|
void |
refresh()
現在読み込まれている各種リソースを破棄する。
|
void |
setSessionContext(javax.ejb.SessionContext context) |
public void ejbActivate() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbActivate インタフェース内 javax.ejb.SessionBeanjavax.ejb.EJBExceptionjava.rmi.RemoteExceptionpublic void ejbPassivate() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbPassivate インタフェース内 javax.ejb.SessionBeanjavax.ejb.EJBExceptionjava.rmi.RemoteExceptionpublic void ejbRemove() throws javax.ejb.EJBException, java.rmi.RemoteException
ejbRemove インタフェース内 javax.ejb.SessionBeanjavax.ejb.EJBExceptionjava.rmi.RemoteExceptionpublic void ejbCreate()
public void setSessionContext(javax.ejb.SessionContext context) throws javax.ejb.EJBException, java.rmi.RemoteException
setSessionContext インタフェース内 javax.ejb.SessionBeanjavax.ejb.EJBExceptionjava.rmi.RemoteExceptionprotected javax.ejb.SessionContext getSessionContext()
public void onClock(java.util.Date timeOfCall) throws FatalException, java.rmi.RemoteException
onClock インタフェース内 TaskSchedulerFacadetimeOfCall - 呼出時の日時FatalExceptionjava.rmi.RemoteExceptionpublic void refresh() throws java.rmi.RemoteException, FatalException
refresh インタフェース内 Refreshablejava.rmi.RemoteExceptionFatalExceptionprotected java.util.Collection getTaskSchedule(java.util.Date timeOfCall) throws javax.ejb.FinderException
timeOfCall - 実行日時javax.ejb.FinderExceptionprotected void invoke(java.util.Date timeOfCall, int taskCounter, Task task)
timeOfCall - 実行日時task - 実行タスクprotected TaskSchedulerFacadeManager createTaskSchedulerFacadeManager() throws javax.ejb.EJBException
javax.ejb.EJBExceptionprotected TaskSchedulerFacadeManager getTaskSchedulerFacadeManager()
protected PrimaryFinder getFinder(Key resourceNameKey)
resourceNameKey - 検索対象データモデル名(Key)protected Task getTask(java.lang.String taskName) throws TaskException
taskName - 実行タスク名TaskException