jp.common
クラス jplink

java.lang.Object
  上位を拡張 jp.common.UnitBaseCtrl
      上位を拡張 jp.common.jplink
すべての実装されたインタフェース:
java.io.Serializable, java.lang.Runnable, UnitBaseImpl

public class jplink
extends UnitBaseCtrl
implements java.lang.Runnable

jplinkUnit  TODO:コネクションを破棄してもソケットを閉じていないバグを修正しました。@とり

作成者:
幻月 輝夜
関連項目:
直列化された形式

フィールドの概要
static java.lang.String JP_BIFORE_LENGTH_01
          文字列 .
static java.lang.String JP_LENGTH_01
          カンマ文字
 
コンストラクタの概要
jplink()
           
 
メソッドの概要
static boolean chkAccessUnit(java.lang.String strName, java.lang.String strPass)
          アカウントとパスワードを確認します
 void doAction()
          unitの実行メソッドです。
static void doSetLinkUnitInformation(java.lang.String strLinkID)
          インフォメーション設定 指定した接続IDのインフォ情報を接続先に送信します。
static java.lang.String get(int iConn)
          ユニット名の返却
static boolean getAnonymous()
           
static void getConnList()
          コネクションのリストを保存します。
static boolean isAccess(java.lang.String strName)
          アクセスが存在するかどうかを返却します。
static boolean JpCommandReflectRunning(java.lang.String strJpCommand)
          リフレクト対象に対してのコマンド実行
static boolean JpLinkCommandRunning(java.lang.String strUnitName, java.lang.String strCommand)
          JpScriptを実行する
static void removeNewAccessUnit(java.lang.String strName)
          アカウントとパスワードを削除します
static void removeViewName(java.lang.String strUnitName)
          接続の表示名称情報を開放する
 void run()
          とり氏の変更:ServerSocketをJpServerSocketに変更。
static void setAnonymous(boolean blnTmpAnonymous)
          パスワードをAnonymousで接続許可するかどうかを設定します。
static void setGateClose(java.lang.String strUnitName)
          接続を開放する
static boolean setGateOpen(java.lang.String strServerName, int intPort, java.lang.String strTmpUsr, java.lang.String strTmpPass)
          クライアントとして接続を行います
 void setLinkUnitInformation(java.lang.String strLinkId, java.lang.String strInformation)
          リンクユニットのUnitInformationを保持させます
static void setNewAccessUnit(java.lang.String strName, java.lang.String strPass)
          アカウントとパスワードを設定します
static void setReflect(java.lang.String strReflect)
          リフレクトの設定
static int size()
          仮想ユニット名の数
 void UnitInterfaceListener(java.lang.String strKeyWord)
          Unitリスナー
 
クラス jp.common.UnitBaseCtrl から継承されたメソッド
getUnitDetail, JpCommandRunning, JpRunning, setUnitDetail
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

JP_LENGTH_01

public static final java.lang.String JP_LENGTH_01
カンマ文字

関連項目:
定数フィールド値

JP_BIFORE_LENGTH_01

public static final java.lang.String JP_BIFORE_LENGTH_01
文字列 .

関連項目:
定数フィールド値
コンストラクタの詳細

jplink

public jplink()
メソッドの詳細

setLinkUnitInformation

public void setLinkUnitInformation(java.lang.String strLinkId,
                                   java.lang.String strInformation)
リンクユニットのUnitInformationを保持させます

パラメータ:
strLinkId -
strInformation -

setAnonymous

public static void setAnonymous(boolean blnTmpAnonymous)
パスワードをAnonymousで接続許可するかどうかを設定します。

パラメータ:
blnTmpAnonymous -

getAnonymous

public static boolean getAnonymous()

doAction

public void doAction()
クラス UnitBaseCtrl の記述:
unitの実行メソッドです。

定義:
インタフェース UnitBaseImpl 内の doAction
定義:
クラス UnitBaseCtrl 内の doAction

UnitInterfaceListener

public void UnitInterfaceListener(java.lang.String strKeyWord)
Unitリスナー

定義:
インタフェース UnitBaseImpl 内の UnitInterfaceListener
定義:
クラス UnitBaseCtrl 内の UnitInterfaceListener
パラメータ:
strKeyWord - リスナー文字列(Action文字列)

doSetLinkUnitInformation

public static void doSetLinkUnitInformation(java.lang.String strLinkID)
インフォメーション設定 指定した接続IDのインフォ情報を接続先に送信します。

パラメータ:
strLinkID - 接続ID

JpLinkCommandRunning

public static boolean JpLinkCommandRunning(java.lang.String strUnitName,
                                           java.lang.String strCommand)
JpScriptを実行する

パラメータ:
strUnitName -
strCommand -

setNewAccessUnit

public static void setNewAccessUnit(java.lang.String strName,
                                    java.lang.String strPass)
アカウントとパスワードを設定します

パラメータ:
strName -
strPass -

isAccess

public static boolean isAccess(java.lang.String strName)
アクセスが存在するかどうかを返却します。

パラメータ:
strName -
戻り値:

removeNewAccessUnit

public static void removeNewAccessUnit(java.lang.String strName)
アカウントとパスワードを削除します

パラメータ:
strName -

chkAccessUnit

public static boolean chkAccessUnit(java.lang.String strName,
                                    java.lang.String strPass)
アカウントとパスワードを確認します

パラメータ:
strName -
strPass -
戻り値:

setGateOpen

public static boolean setGateOpen(java.lang.String strServerName,
                                  int intPort,
                                  java.lang.String strTmpUsr,
                                  java.lang.String strTmpPass)
クライアントとして接続を行います

パラメータ:
strServerName -
intPort -
strTmpUsr -
strTmpPass -
戻り値:

setGateClose

public static void setGateClose(java.lang.String strUnitName)
接続を開放する

パラメータ:
strUnitName -

removeViewName

public static void removeViewName(java.lang.String strUnitName)
接続の表示名称情報を開放する

パラメータ:
strUnitName -

size

public static int size()
仮想ユニット名の数

戻り値:

get

public static java.lang.String get(int iConn)
ユニット名の返却

パラメータ:
iConn -
戻り値:

setReflect

public static void setReflect(java.lang.String strReflect)
リフレクトの設定

パラメータ:
strReflect -

JpCommandReflectRunning

public static boolean JpCommandReflectRunning(java.lang.String strJpCommand)
リフレクト対象に対してのコマンド実行

パラメータ:
strJpCommand -
戻り値:

getConnList

public static void getConnList()
コネクションのリストを保存します。


run

public void run()
とり氏の変更:ServerSocketをJpServerSocketに変更。

定義:
インタフェース java.lang.Runnable 内の run