public class Logistics extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Logistics.DefaultId |
static class |
Logistics.DefaultIdHandler |
static class |
Logistics.DefaultUTLFHandler |
static class |
Logistics.EqIdRetriever
Retrieving Equivalent-ID Set.
|
static class |
Logistics.Id<U extends Logistics.UTLFHandler>
UTLFId with Id-handler
|
static interface |
Logistics.IdCreator<U extends Logistics.UTLFHandler> |
static class |
Logistics.IdHandler<U extends Logistics.UTLFHandler> |
static class |
Logistics.RemoteMachineInitializer |
static class |
Logistics.UTLFHandler |
static interface |
Logistics.UTLFHandlerCreator<U extends Logistics.UTLFHandler> |
| Modifier and Type | Field and Description |
|---|---|
static DTDCache |
dtdCache |
static ExtRDBCluster<ExtRDB> |
extrdbCluster |
static ExtSSLHandler |
extSSLHandler |
static boolean |
isMachine |
static String |
MimeType_HTML |
static String |
MimeType_JSON |
static String |
MimeType_XML |
static double |
PreferToUseGridLoadAverageRatio |
static boolean |
useExtRDBClusterAsRepository |
static boolean |
useUTLFGrid |
static UTLFResolver |
utlfResolver |
| Constructor and Description |
|---|
Logistics() |
| Modifier and Type | Method and Description |
|---|---|
static UTLFRepositoryClient |
createRepositoryClient()
Create Repository Client with default (non-ssl).
|
static UTLFRepositoryClient |
createRepositoryClient(boolean ssl,
boolean rmiSSL)
Create Repository Client with specified mode.
|
static UTLFRepositoryClient |
createRepositoryClient(UDict dict,
boolean rmiSSL)
create Repository Client with Dict Settings.
|
static <U extends Logistics.UTLFHandler> |
createUTLFHandler(File file,
Logistics.UTLFHandlerCreator<U> creator,
PrintWriter err)
creator利用して指定されたFileの内容からUTLFHandlerを作成する.
|
static <U extends Logistics.UTLFHandler> |
createUTLFHandler(UTLF u,
Logistics.UTLFHandlerCreator<U> creator,
PrintWriter err)
creator利用してUTLFからUTLFHandlerを作成する.
|
static List<String> |
getRootCertificates()
Get Root Certificats concern with logistics.
|
static UData |
getUTLFData(UTLF u) |
static String |
getUTLFDataAsString(UTLF u,
Charset cset) |
static long |
getUTLFTimestamp(UTLF u) |
static boolean |
isValid(Logistics.Id id)
Validate Id
|
static void |
setDTDCache(DTDCache cache) |
static void |
setExtSSLHandler(ExtSSLHandler hdr) |
static UTLFRepositoryResolver |
setupDefaultResolver(UTLFRepositoryClient rep) |
static void |
setupExtRDBCluster(PgRDB.RDBCreator<ExtRDB> creator,
List<String> urls,
int num,
long ttp) |
static void |
setupExtRDBCluster(PgRDB.RDBCreator<ExtRDB> creator,
String url,
int num,
long ttp) |
static void |
setupExtRDBCluster(URL config,
int num,
long ttp) |
static void |
setUseExtRDBClusterAsRepository(boolean use) |
static void |
setUseUTLFGrid(boolean use) |
static void |
setUTLFResolver(UTLFResolver res) |
static boolean |
uop_UTLFtoUTLFHandler(UOp.Variable var,
Logistics.UTLFHandlerCreator<?> creator,
PrintWriter err) |
static PrintWriter |
validateLogger(PrintWriter log) |
public static final String MimeType_HTML
public static final String MimeType_XML
public static final String MimeType_JSON
public static double PreferToUseGridLoadAverageRatio
public static boolean useUTLFGrid
public static boolean isMachine
public static ExtSSLHandler extSSLHandler
public static DTDCache dtdCache
public static UTLFResolver utlfResolver
public static boolean useExtRDBClusterAsRepository
public static ExtRDBCluster<ExtRDB> extrdbCluster
public static List<String> getRootCertificates()
public static boolean isValid(Logistics.Id id)
id - logistics-idpublic static PrintWriter validateLogger(PrintWriter log)
public static long getUTLFTimestamp(UTLF u)
public static boolean uop_UTLFtoUTLFHandler(UOp.Variable var, Logistics.UTLFHandlerCreator<?> creator, PrintWriter err)
public static <U extends Logistics.UTLFHandler> U createUTLFHandler(UTLF u, Logistics.UTLFHandlerCreator<U> creator, PrintWriter err)
U - UTLFHandlerクラスu - ソースUTLFcreator - UTLFHandler Creatorerr - エラー出力public static <U extends Logistics.UTLFHandler> U createUTLFHandler(File file, Logistics.UTLFHandlerCreator<U> creator, PrintWriter err) throws UTLFException
U - UTLFHandlerクラスfile - ソースファイルcreator - UTLFHandler Creatorerr - エラー出力UTLFException - UTLF Exceptionpublic static void setUseUTLFGrid(boolean use)
public static void setExtSSLHandler(ExtSSLHandler hdr)
public static void setDTDCache(DTDCache cache)
public static UTLFRepositoryClient createRepositoryClient()
public static UTLFRepositoryClient createRepositoryClient(boolean ssl, boolean rmiSSL)
ssl - SSLrmiSSL - RMI SSLpublic static UTLFRepositoryClient createRepositoryClient(UDict dict, boolean rmiSSL) throws UTLFException
dict - Dict.rmiSSL - rmi SSL.UTLFException - UTLF Exceptionpublic static UTLFRepositoryResolver setupDefaultResolver(UTLFRepositoryClient rep)
public static void setUTLFResolver(UTLFResolver res)
public static void setUseExtRDBClusterAsRepository(boolean use)
public static void setupExtRDBCluster(PgRDB.RDBCreator<ExtRDB> creator, List<String> urls, int num, long ttp)
public static void setupExtRDBCluster(PgRDB.RDBCreator<ExtRDB> creator, String url, int num, long ttp)
public static void setupExtRDBCluster(URL config, int num, long ttp)
EDB Working Group at Tue May 26 16:39:03 JST 2026