Cosminexus V11 アプリケーションサーバ リファレンス API編
目次
索引
前へ
2 / 268
次へ
表紙
前書き
変更内容
はじめに
1. APIの概要
1.1 APIとタグライブラリの種類
1.2 アノテーションの記述形式
1.2.1 記述形式の詳細
1.3 APIの記述形式
2. アプリケーションサーバで使用するアノテーションおよびDependency Injection
2.1 アノテーションのサポート範囲
2.1.1 javax.annotationパッケージに含まれるアノテーションのサポート範囲
2.1.2 javax.annotation.securityパッケージに含まれるアノテーションのサポート範囲
2.1.3 javax.annotation.sqlパッケージに含まれるアノテーションのサポート範囲
2.1.4 javax.ejbパッケージに含まれるアノテーションのサポート範囲
2.1.5 javax.interceptorパッケージに含まれるアノテーションのサポート範囲
2.1.6 javax.jwsパッケージに含まれるアノテーションのサポート範囲
2.1.7 javax.persistenceパッケージに含まれるアノテーションのサポート範囲
2.1.8 javax.servlet.annotationパッケージに含まれるアノテーションのサポート範囲
2.1.9 javax.xml.wsパッケージに含まれるアノテーションのサポート範囲
2.1.10 javax.xml.ws.soapパッケージに含まれるアノテーションのサポート範囲
2.1.11 javax.xml.ws.spiパッケージに含まれるアノテーションのサポート範囲
2.1.12 CDIのアノテーションのサポート範囲
2.1.13 JSFのアノテーションのサポート範囲
2.1.14 Bean Validationのアノテーションのサポート範囲
2.1.15 JAX-RSのアノテーションのサポート範囲
2.1.16 Java Batchのアノテーションのサポート範囲
2.1.17 WebSocketのアノテーションのサポート範囲
2.1.18 JTAのアノテーションのサポート範囲
2.1.19 JMSのアノテーションのサポート範囲
2.1.20 JCAのアノテーションのサポート範囲
2.2 javax.annotationパッケージ
2.2.1 @PostConstruct
2.2.2 @PreDestroy
2.2.3 @Resource
2.2.4 @Resources
2.3 javax.annotation.securityパッケージ
2.3.1 @DeclareRoles
2.3.2 @DenyAll
2.3.3 @PermitAll
2.3.4 @RolesAllowed
2.3.5 @RunAs
2.4 javax.ejbパッケージ
2.4.1 @AccessTimeout
2.4.2 @AfterBegin
2.4.3 @AfterCompletion
2.4.4 @ApplicationException
2.4.5 @Asynchronous
2.4.6 @BeforeCompletion
2.4.7 @ConcurrencyManagement
2.4.8 @DependsOn
2.4.9 @EJB
2.4.10 @EJBs
2.4.11 @Init
2.4.12 @Local
2.4.13 @LocalBean
2.4.14 @LocalHome
2.4.15 @Lock
2.4.16 @PostActivate
2.4.17 @PrePassivate
2.4.18 @Remote
2.4.19 @RemoteHome
2.4.20 @Remove
2.4.21 @Schedule
2.4.22 @Schedules
2.4.23 @Singleton
2.4.24 @Startup
2.4.25 @Stateful
2.4.26 @Stateless
2.4.27 @Timeout
2.4.28 @TransactionAttribute
2.4.29 @TransactionManagement
2.5 javax.faces.beanパッケージ
2.5.1 @ManagedBean
2.6 javax.interceptorパッケージ
2.6.1 @AroundConstruct
2.6.2 @AroundInvoke
2.6.3 @ExcludeClassInterceptors
2.6.4 @ExcludeDefaultInterceptors
2.6.5 @Interceptor
2.6.6 @InterceptorBinding
2.6.7 @Interceptors
2.7 javax.persistenceパッケージ
2.7.1 @PersistenceContext
2.7.2 @PersistenceContexts
2.7.3 @PersistenceProperty
2.7.4 @PersistenceUnit
2.7.5 @PersistenceUnits
2.8 javax.servlet.annotationパッケージ
2.8.1 @HandlesTypes
2.8.2 @HttpConstraint
2.8.3 @HttpMethodConstraint
2.8.4 @MultipartConfig
2.8.5 @ServletSecurity
2.8.6 @WebInitParam
2.8.7 @WebFilter
2.8.8 @WebListener
2.8.9 @WebServlet
2.9 アプリケーションサーバが対応するDependency Injection
3. Webコンテナで使用するAPI
3.1 例外クラス
4. EJBクライアントアプリケーションで使用するAPI
4.1 EJBクライアントアプリケーションで使用するAPIの一覧
4.2 EJBClientInitializerクラス
initializeメソッド
4.3 RequestTimeoutConfigFactoryクラス
getRequestTimeoutConfigメソッド
4.4 RequestTimeoutConfigクラス
setRequestTimeoutメソッド(形式1)
setRequestTimeoutメソッド(形式2)
unsetRequestTimeoutメソッド
4.5 UserTransactionFactoryクラス
getUserTransactionメソッド
4.6 例外クラス
5. TP1インバウンドアダプタによってOpenTP1と連携する場合に使用するAPI
5.1 TP1インバウンドアダプタによってOpenTP1と連携する場合に使用するAPIの一覧
5.2 TP1InMessageインタフェース
getInputDataメソッド
createOutMessageメソッド
5.3 TP1MessageListenerインタフェース
onMessageメソッド
5.4 TP1OutMessageインタフェース
getOutputDataメソッド
getMaxOutputLengthメソッド
6. スレッドの非同期並行処理で使用するAPI
6.1 Timer and Work Manager for Application Servers仕様と動作が異なるアプリケーションサーバのAPIの一覧
7. ユーザログ機能で使用するAPI
7.1 ユーザログ機能で使用するAPIの一覧
7.2 CJLogRecordクラス
createメソッド(形式1)
createメソッド(形式2)
createメソッド(形式3)
createメソッド(形式4)
createメソッド(形式5)
createメソッド(形式6)
createメソッド(形式7)
createメソッド(形式8)
createメソッド(形式9)
createメソッド(形式10)
createpメソッド(形式1)
createpメソッド(形式2)
createpメソッド(形式3)
createpメソッド(形式4)
createpメソッド(形式5)
createpメソッド(形式6)
createpメソッド(形式7)
createpメソッド(形式8)
createpメソッド(形式9)
createpメソッド(形式10)
createrbメソッド(形式1)
createrbメソッド(形式2)
createrbメソッド(形式3)
createrbメソッド(形式4)
createrbメソッド(形式5)
createrbメソッド(形式6)
createrbメソッド(形式7)
createrbメソッド(形式8)
createrbメソッド(形式9)
createrbメソッド(形式10)
8. 監査ログ出力で使用するAPI
8.1 監査ログ出力で使用するAPIの一覧
8.2 AuditLogRecordクラス
getAfterInfoメソッド
getAuthorityメソッド
getBeforeInfoメソッド
getCategoryメソッド
getDetectionPointメソッド
getHaidメソッド
getLocationメソッド
getMessageメソッド
getMessageIdメソッド
getObjectInfoメソッド
getObjectLocationメソッド
getOperationメソッド
getOutputPointメソッド
getReceiverHostメソッド
getReceiverPortメソッド
getResultメソッド
getSenderHostメソッド
getSenderPortメソッド
getServiceInstanceメソッド
getSubjectIdメソッド
getSubjectPointメソッド
setAfterInfoメソッド
setAuthorityメソッド
setBeforeInfoメソッド
setCategoryメソッド
setDetectionPointメソッド
setHaidメソッド
setLocationメソッド
setMessageメソッド
setMessageIdメソッド
setObjectInfoメソッド
setObjectLocationメソッド
setOperationメソッド
setOutputPointメソッド
setReceiverHostメソッド
setReceiverPortメソッド
setResultメソッド
setSenderHostメソッド
setSenderPortメソッド
setServiceInstanceメソッド
setSubjectIdメソッド
setSubjectPointメソッド
8.3 UserAuditLoggerクラス
getLoggerメソッド
isEnabledメソッド
isLoggableメソッド
logメソッド
8.4 例外クラス
9. 性能解析トレースで使用するAPI
9.1 性能解析トレースで使用するAPIの一覧
9.2 CprfTraceクラス
getRootApInfoメソッド
9.3 PrfTraceクラス
getClientApInfoメソッド
getPrfTraceメソッド
10. JavaVMで使用するAPI
10.1 JavaVMで使用するAPIの一覧
10.2 BasicExplicitMemoryクラス
BasicExplicitMemoryコンストラクタ(形式1)
BasicExplicitMemoryコンストラクタ(形式2)
getNameメソッド
10.3 ExplicitMemoryクラス
countExplicitMemoriesメソッド
freeMemoryメソッド
getMemoryUsageメソッド
isActiveメソッド
isReclaimedメソッド
newArrayメソッド(形式1)
newArrayメソッド(形式2)
newInstanceメソッド(形式1)
newInstanceメソッド(形式2)
newInstanceメソッド(形式3)
reclaimメソッド(形式1)
reclaimメソッド(形式2)
reclaimメソッド(形式3)
reclaimメソッド(形式4)
setNameメソッド
toStringメソッド
totalMemoryメソッド
usedMemoryメソッド
10.4 MemoryAreaクラス
10.5 MemoryInfoクラス
getEdenFreeMemoryメソッド
getEdenMaxMemoryメソッド
getEdenTotalMemoryメソッド
getMetaspaceFreeMemoryメソッド
getMetaspaceMaxMemoryメソッド
getMetaspaceTotalMemoryメソッド
getSurvivorFreeMemoryメソッド
getSurvivorMaxMemoryメソッド
getSurvivorTotalMemoryメソッド
getTenuredFreeMemoryメソッド
getTenuredMaxMemoryメソッド
getTenuredTotalMemoryメソッド
10.6 Explicitメモリブロックを制御する処理のエラーチェック(共通エラーチェック)
10.7 例外クラス
11. アプリケーション開発時に使用できるプロパティ
11.1 バッチアプリケーションで使用できるプロパティ
ejbserver.batch.currentdirプロパティ
付録
付録A Javaヒープメモリのリークを起こしやすいJavaAPIクラス
付録B JavaVM内部で暗黙にスレッドを生成するJavaAPIクラス
付録B.1 スレッド生成処理一覧
ページの先頭へ