From ece7d18cf35374bf4e26d041799cda8f791c89f8 Mon Sep 17 00:00:00 2001 From: gregor Date: Mon, 7 Jul 2003 10:58:37 +0000 Subject: Initial commit git-svn-id: https://joinup.ec.europa.eu/svn/moa-idspss/trunk@2 d688527b-c9ab-4aba-bd8d-4036d912da1d --- .../server/transaction/TransactionContext.html | 304 +++++++++++++++++++++ .../transaction/TransactionContextManager.html | 266 ++++++++++++++++++ .../server/transaction/TransactionIDGenerator.html | 230 ++++++++++++++++ .../transaction/class-use/TransactionContext.html | 147 ++++++++++ .../class-use/TransactionContextManager.html | 131 +++++++++ .../class-use/TransactionIDGenerator.html | 95 +++++++ .../moa/spss/server/transaction/package-frame.html | 30 ++ .../spss/server/transaction/package-summary.html | 118 ++++++++ .../moa/spss/server/transaction/package-tree.html | 104 +++++++ .../moa/spss/server/transaction/package-use.html | 129 +++++++++ 10 files changed, 1554 insertions(+) create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionContext.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionContextManager.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionIDGenerator.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/class-use/TransactionContext.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/class-use/TransactionContextManager.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/class-use/TransactionIDGenerator.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-frame.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-summary.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-tree.html create mode 100644 spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-use.html (limited to 'spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction') diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionContext.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionContext.html new file mode 100644 index 000000000..4b77f5142 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionContext.html @@ -0,0 +1,304 @@ + + + + + + +MOA SP/SS Server Internal API: Class TransactionContext + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.transaction +
+Class TransactionContext

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.transaction.TransactionContext
+
+
+
+
public class TransactionContext
extends Object
+ +

+Contains information about the current request. +

+

+
Author:
Stefan Knirsch, Patrick Peck
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
TransactionContext(String transactionID, + X509Certificate[] clientCertificate, + ConfigurationProvider configuration) + +
+          Create a TransactionContext object.
+  + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+Method Summary
+ X509Certificate[]getClientCertificate() + +
+          Returns the client certificate.
+ ConfigurationProvidergetConfiguration() + +
+          Returns the ConfigurationProvider associated with this + transaction.
+ StringgetRequestName() + +
+          Returns the name of the request.
+ StringgetTransactionID() + +
+          Returns the unique transaction ID.
+ voidsetRequestName(String requestName) + +
+          Sets the name of the request.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+TransactionContext

+
+public TransactionContext(String transactionID,
+                          X509Certificate[] clientCertificate,
+                          ConfigurationProvider configuration)
+
+
Create a TransactionContext object.
+
Parameters:
transactionID - A unique ID for this TransactionContext.
clientCertificate - The client certificate chain.
configuration - The MOA configuration to use for this transaction.
+
+
+ + + + + + + + +
+Method Detail
+ +

+getClientCertificate

+
+public X509Certificate[] getClientCertificate()
+
+
Returns the client certificate.
+
Returns:
The client certificate chain, if SSL client authentication has been + configured in the web server and has been used by the client. The 0th + element of the array contains the client certificate. null + otherwise.
+
+
+
+ +

+getTransactionID

+
+public String getTransactionID()
+
+
Returns the unique transaction ID.
+
Returns:
The transaction ID.
+
+
+
+ +

+getRequestName

+
+public String getRequestName()
+
+
Returns the name of the request.
+
Returns:
The name of the request.
+
+
+
+ +

+setRequestName

+
+public void setRequestName(String requestName)
+
+
Sets the name of the request.
+
Parameters:
requestName - The request name to set.
+
+
+
+ +

+getConfiguration

+
+public ConfigurationProvider getConfiguration()
+
+
Returns the ConfigurationProvider associated with this + transaction.
+
Returns:
The ConfigurationProvider associated with this transaction.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionContextManager.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionContextManager.html new file mode 100644 index 000000000..771ee59d8 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionContextManager.html @@ -0,0 +1,266 @@ + + + + + + +MOA SP/SS Server Internal API: Class TransactionContextManager + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.transaction +
+Class TransactionContextManager

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.transaction.TransactionContextManager
+
+
+
+
public class TransactionContextManager
extends Object
+ +

+Provides each thread with an instance of TransactionContext. + + The single instance of the TransactionContextManager should be + used to access contextual information for each web service transaction, e.g. + the transaction ID, MOA configuration, client certificate, etc. +

+

+
Author:
Stefan Knirsch, Patrick Peck
+
+
+ +

+ + + + + + + + + + + + + + + + + +
+Constructor Summary
+protected TransactionContextManager() + +
+          Creates a new TransactionContextManager. + +
+  + + + + + + + + + + + + + + + + + + + +
+Method Summary
+static TransactionContextManagergetInstance() + +
+          Get the single instance of TransactionContextManager.
+ TransactionContextgetTransactionContext() + +
+          Get the TransactionContext for the current thread.
+ voidsetTransactionContext(TransactionContext txContext) + +
+          Set the TransactionContext for the current thread.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+TransactionContextManager

+
+protected TransactionContextManager()
+
+
Creates a new TransactionContextManager. + + Protected to disallow direct instantiation.
+ + + + + + + + +
+Method Detail
+ +

+getInstance

+
+public static TransactionContextManager getInstance()
+
+
Get the single instance of TransactionContextManager.
+
Returns:
The single instanc of TransactionContextManager.
+
+
+
+ +

+setTransactionContext

+
+public void setTransactionContext(TransactionContext txContext)
+
+
Set the TransactionContext for the current thread.
+
Parameters:
txContext - The TransactionContext for this thread.
+
+
+
+ +

+getTransactionContext

+
+public TransactionContext getTransactionContext()
+
+
Get the TransactionContext for the current thread.
+
Returns:
The TransactionContext for the current thread or + null, if none has been set (or if this method is being invoked + outside the bounds of a transaction).
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionIDGenerator.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionIDGenerator.html new file mode 100644 index 000000000..85d1d41cb --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/TransactionIDGenerator.html @@ -0,0 +1,230 @@ + + + + + + +MOA SP/SS Server Internal API: Class TransactionIDGenerator + + + + + + + + + + + + + + + + + + + + + +
+ +
+ + +
+ +

+ +at.gv.egovernment.moa.spss.server.transaction +
+Class TransactionIDGenerator

+
+java.lang.Object
+  |
+  +--at.gv.egovernment.moa.spss.server.transaction.TransactionIDGenerator
+
+
+
+
public class TransactionIDGenerator
extends Object
+ +

+A generator for unique transaction IDs. + +

The transaction IDs are of the form "-", where: +

+

+ +

Assuming that it is highly unlikely that MOA servers are started at + exactly the same time instant, the mechanism provided by this class should + guarantee unique transaction IDs across multiple restarts and/or instances of + the server.

+

+

+
Author:
Patrick Peck, Stefan Knirsch
+
+
+ +

+ + + + + + + + + + + + + + + + +
+Constructor Summary
TransactionIDGenerator() + +
+           
+  + + + + + + + + + + + +
+Method Summary
+static StringnextID() + +
+          Returns the next transaction ID.
+ + + + + + + +
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
+  +

+ + + + + + + + + + + +
+Constructor Detail
+ +

+TransactionIDGenerator

+
+public TransactionIDGenerator()
+
+
+ + + + + + + + +
+Method Detail
+ +

+nextID

+
+public static String nextID()
+
+
Returns the next transaction ID.
+
Returns:
The next transaction ID.
+
+
+ +
+ + + + + + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/class-use/TransactionContext.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/class-use/TransactionContext.html new file mode 100644 index 000000000..648e85bdb --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/class-use/TransactionContext.html @@ -0,0 +1,147 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.transaction.TransactionContext + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.transaction.TransactionContext

+
+ + + + + + + + + +
+Packages that use TransactionContext
at.gv.egovernment.moa.spss.server.transaction  
+  +

+ + + + + +
+Uses of TransactionContext in at.gv.egovernment.moa.spss.server.transaction
+  +

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.transaction that return TransactionContext
+ TransactionContextTransactionContextManager.getTransactionContext() + +
+          Get the TransactionContext for the current thread.
+  +

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.transaction with parameters of type TransactionContext
+ voidTransactionContextManager.setTransactionContext(TransactionContext txContext) + +
+          Set the TransactionContext for the current thread.
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/class-use/TransactionContextManager.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/class-use/TransactionContextManager.html new file mode 100644 index 000000000..65f703617 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/class-use/TransactionContextManager.html @@ -0,0 +1,131 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.transaction.TransactionContextManager + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.transaction.TransactionContextManager

+
+ + + + + + + + + +
+Packages that use TransactionContextManager
at.gv.egovernment.moa.spss.server.transaction  
+  +

+ + + + + +
+Uses of TransactionContextManager in at.gv.egovernment.moa.spss.server.transaction
+  +

+ + + + + + + + + +
Methods in at.gv.egovernment.moa.spss.server.transaction that return TransactionContextManager
+static TransactionContextManagerTransactionContextManager.getInstance() + +
+          Get the single instance of TransactionContextManager.
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/class-use/TransactionIDGenerator.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/class-use/TransactionIDGenerator.html new file mode 100644 index 000000000..11e277470 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/class-use/TransactionIDGenerator.html @@ -0,0 +1,95 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Class at.gv.egovernment.moa.spss.server.transaction.TransactionIDGenerator + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Class
at.gv.egovernment.moa.spss.server.transaction.TransactionIDGenerator

+
+No usage of at.gv.egovernment.moa.spss.server.transaction.TransactionIDGenerator +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-frame.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-frame.html new file mode 100644 index 000000000..7f72aa065 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-frame.html @@ -0,0 +1,30 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.transaction + + + + + +at.gv.egovernment.moa.spss.server.transaction + + + + +
+Classes  + +
+TransactionContext +
+TransactionContextManager +
+TransactionIDGenerator
+ + + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-summary.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-summary.html new file mode 100644 index 000000000..cc870a782 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-summary.html @@ -0,0 +1,118 @@ + + + + + + +MOA SP/SS Server Internal API: Package at.gv.egovernment.moa.spss.server.transaction + + + + + + + + + + + + + + + + + +
+ +
+ + +
+

+Package at.gv.egovernment.moa.spss.server.transaction +

+ + + + + + + + + + + + + + + + + +
+Class Summary
TransactionContextContains information about the current request.
TransactionContextManagerProvides each thread with an instance of TransactionContext. + +
TransactionIDGeneratorA generator for unique transaction IDs. + +
+  + +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-tree.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-tree.html new file mode 100644 index 000000000..76c224517 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-tree.html @@ -0,0 +1,104 @@ + + + + + + +MOA SP/SS Server Internal API: at.gv.egovernment.moa.spss.server.transaction Class Hierarchy + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Hierarchy For Package at.gv.egovernment.moa.spss.server.transaction +

+
+
+
Package Hierarchies:
All Packages
+
+

+Class Hierarchy +

+ +
+ + + + + + + + + + + + + +
+ +
+ + +
+ + + diff --git a/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-use.html b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-use.html new file mode 100644 index 000000000..21bc1e205 --- /dev/null +++ b/spss.server/doc/api-doc-internal/at/gv/egovernment/moa/spss/server/transaction/package-use.html @@ -0,0 +1,129 @@ + + + + + + +MOA SP/SS Server Internal API: Uses of Package at.gv.egovernment.moa.spss.server.transaction + + + + + + + + + + + + + + + + + +
+ +
+ + +
+
+

+Uses of Package
at.gv.egovernment.moa.spss.server.transaction

+
+ + + + + + + + + +
+Packages that use at.gv.egovernment.moa.spss.server.transaction
at.gv.egovernment.moa.spss.server.transaction  
+  +

+ + + + + + + + + + + +
+Classes in at.gv.egovernment.moa.spss.server.transaction used by at.gv.egovernment.moa.spss.server.transaction
TransactionContext + +
+          Contains information about the current request.
TransactionContextManager + +
+          Provides each thread with an instance of TransactionContext. + +
+  +

+


+ + + + + + + + + + + + + +
+ +
+ + +
+ + + -- cgit v1.2.3