org.kotemaru.wsjs.proc
クラス SsjsProc

java.lang.Object
  上位を拡張 org.kotemaru.wsjs.ProcessorBase
      上位を拡張 org.kotemaru.wsjs.proc.SsjsProc
すべての実装されたインタフェース:
java.io.Serializable, Processor

public class SsjsProc
extends ProcessorBase

関連項目:
直列化された形式

フィールドの概要
 
クラス org.kotemaru.wsjs.ProcessorBase から継承されたフィールド
page
 
コンストラクタの概要
SsjsProc()
           
 
メソッドの概要
 void dispose()
          キャッシュの破棄。
 double getCacheScore()
          GDSFに基づくキャッシュの優先度を返す。
 Processor getInstance(WsjsContext ctx, Page page)
          インスタンス生成。
 org.mozilla.javascript.Script getScript(WsjsContext ctx)
          ページをコンパイルしたスクリプトを返す。
 void processing(WsjsContext ctx)
          ページ処理の実行。
 boolean update()
           
 
クラス org.kotemaru.wsjs.ProcessorBase から継承されたメソッド
access, accessReset, getCacheBuffer, getCacheSize, getPage, getPageName, isAvailable, isCachable, isEnable, setEnable, setRepository
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SsjsProc

public SsjsProc()
メソッドの詳細

getInstance

public Processor getInstance(WsjsContext ctx,
                             Page page)
                      throws java.io.IOException
インタフェース Processor の記述:
インスタンス生成。

パラメータ:
ctx - WSJSコンテキスト
page - ページ
戻り値:
プロセッサのインスタンス。条件が一致しない場合はnullを返す。
例外:
java.io.IOException

dispose

public void dispose()
クラス ProcessorBase の記述:
キャッシュの破棄。
  • キャッシュサイズを0にリセット。
  • 継承クラスのdispose()は呼び出し必須。

    定義:
    インタフェース Processor 内の dispose
    オーバーライド:
    クラス ProcessorBase 内の dispose

  • processing

    public void processing(WsjsContext ctx)
                    throws java.io.IOException
    インタフェース Processor の記述:
    ページ処理の実行。
  • ページを処理しサーブレットの応答を返す。

    パラメータ:
    ctx - WSJSコンテキスト
    例外:
    java.io.IOException

  • getScript

    public org.mozilla.javascript.Script getScript(WsjsContext ctx)
                                            throws java.io.IOException
    クラス ProcessorBase の記述:
    ページをコンパイルしたスクリプトを返す。
  • ダミー。常にnullを返す。

    定義:
    インタフェース Processor 内の getScript
    オーバーライド:
    クラス ProcessorBase 内の getScript
    パラメータ:
    ctx - WSJSコンテキスト
    戻り値:
    コンパイルしたスクリプト。持っていなければnullを返す。
    例外:
    java.io.IOException

  • getCacheScore

    public double getCacheScore()
    クラス ProcessorBase の記述:
    GDSFに基づくキャッシュの優先度を返す。
  • 基準スコアを返す。

    定義:
    インタフェース Processor 内の getCacheScore
    オーバーライド:
    クラス ProcessorBase 内の getCacheScore
    戻り値:
    キャッシュの優先度

  • update

    public boolean update()
                   throws java.io.IOException
    例外:
    java.io.IOException


    Copyright © 2009 kotemaru.