パッケージ org.iplass.mtp.impl.web

クラス WebFrontendService

java.lang.Object
org.iplass.mtp.impl.web.WebFrontendService
すべての実装されたインタフェース:
org.iplass.mtp.spi.Service

public class WebFrontendService extends Object implements org.iplass.mtp.spi.Service
Webアプリケーション全般の動作を管理するサービス
  • フィールド詳細

  • コンストラクタの詳細

    • WebFrontendService

      public WebFrontendService()
  • メソッドの詳細

    • getMdc

      public Map<String,MdcValueResolver> getMdc()
    • isAcceptPathes

      public boolean isAcceptPathes(String path)
    • isExcludePath

      public boolean isExcludePath(String path)
    • isThroughPath

      public boolean isThroughPath(String path)
    • isRestPath

      public boolean isRestPath(String path)
    • getAcceptPathes

      public Pattern getAcceptPathes()
    • getRejectPathes

      public Pattern getRejectPathes()
    • getThroughPathes

      public Pattern getThroughPathes()
    • getFixedTenant

      public String getFixedTenant()
    • isTenantAsDomain

      public boolean isTenantAsDomain()
    • isRedirectAfterLogin

      public boolean isRedirectAfterLogin()
    • getWelcomeAction

      public List<String> getWelcomeAction()
    • getTransactionTokenMaxSize

      public int getTransactionTokenMaxSize()
    • isExecMagicByteCheck

      public boolean isExecMagicByteCheck()
    • getMagicByteChecker

      public MagicByteChecker getMagicByteChecker()
    • getUploadFileScanner

      public FileScanner getUploadFileScanner()
    • getUploadFileTypeDetector

      public FileTypeDetector getUploadFileTypeDetector()
      アップロードファイルタイプ検出機能を取得する
      戻り値:
      アップロードファイルタイプ検出機能
    • getLoginUrlSelector

      public LoginUrlSelector getLoginUrlSelector()
    • getErrorUrlSelector

      public ErrorUrlSelector getErrorUrlSelector()
    • getTempFileDir

      public String getTempFileDir()
    • getStaticContentPath

      public String getStaticContentPath()
    • destroy

      public void destroy()
      定義:
      destroy インタフェース内 org.iplass.mtp.spi.Service
    • init

      public void init(org.iplass.mtp.spi.Config config)
      定義:
      init インタフェース内 org.iplass.mtp.spi.Service
    • getRequestRestriction

      public RequestRestriction getRequestRestriction(String metaDataName, RequestPath.PathType type)
    • getRequestRestrictions

      public List<RequestRestriction> getRequestRestrictions()
    • getDefaultRequestRestriction

      public RequestRestriction getDefaultRequestRestriction()
    • getDefaultContentType

      public String getDefaultContentType()
    • getDefaultClientCacheType

      public ClientCacheType getDefaultClientCacheType()
    • getDefaultCacheControlType

      public CacheControlType getDefaultCacheControlType()
    • getMaxUploadFileSize

      @Deprecated public long getMaxUploadFileSize()
      推奨されていません。
    • getExcluePathes

      public Pattern getExcluePathes()
      テナント、Auth、Dispatchで除外するURLの定義を取得します。
      戻り値:
      テナント、Auth、Dispatchで除外するURLの定義
    • getLogoutUrl

      public String getLogoutUrl()
      ログアウト時にキックするURLを取得します。
      戻り値:
      ログアウト時にキックするURL
    • getRestPath

      public List<String> getRestPath()
    • getContentDispositionPolicy

      public List<ContentDispositionPolicy> getContentDispositionPolicy()
    • getDirectAccessPort

      public String getDirectAccessPort()
    • getMaxMultipartParameterCount

      public long getMaxMultipartParameterCount()

      マルチパートリクエストのパラメータ最大数を取得する。

      デフォルト値は DEFAULT_MAX_MULTIPART_PARAMETER_COUNT で定義され、初期化時に設定する。
      本パラメータは以下のように利用されることを想定する。

      • -1 を設定した場合、パラメータは制限されない。

      戻り値:
      マルチパートリクエストのパラメータ最大数