Java Doc for EJBInvocationHandler.java in » J2EE » openejb3 » org » apache » openejb » client » Java Source Code / Java DocumentationJava Source Code and Java Documentation
Java Source Code / Java Documentation
1.
6.0 JDK Core
2.
6.0 JDK Modules
3.
6.0 JDK Modules com.sun
4.
6.0 JDK Modules com.sun.java
5.
6.0 JDK Modules sun
6.
6.0 JDK Platform
7.
Ajax
8.
Apache Harmony Java SE
9.
Aspect oriented
10.
Authentication Authorization
11.
Blogger System
12.
Build
13.
Byte Code
14.
Cache
15.
Chart
16.
Chat
17.
Code Analyzer
18.
Collaboration
19.
Content Management System
20.
Database Client
21.
Database DBMS
22.
Database JDBC Connection Pool
23.
Database ORM
24.
Development
25.
EJB Server geronimo
26.
EJB Server GlassFish
27.
EJB Server JBoss 4.2.1
28.
EJB Server resin 3.1.5
29.
ERP CRM Financial
30.
ESB
31.
Forum
32.
GIS
33.
Graphic Library
34.
Groupware
35.
HTML Parser
36.
IDE
37.
IDE Eclipse
38.
IDE Netbeans
39.
Installer
40.
Internationalization Localization
41.
Inversion of Control
42.
Issue Tracking
43.
J2EE
44.
JBoss
45.
JMS
46.
JMX
47.
Library
48.
Mail Clients
49.
Net
50.
Parser
51.
PDF
52.
Portal
53.
Profiler
54.
Project Management
55.
Report
56.
RSS RDF
57.
Rule Engine
58.
Science
59.
Scripting
60.
Search Engine
61.
Security
62.
Sevlet Container
63.
Source Control
64.
Swing Library
65.
Template Engine
66.
Test Coverage
67.
Testing
68.
UML
69.
Web Crawler
70.
Web Framework
71.
Web Mail
72.
Web Server
73.
Web Services
74.
Web Services apache cxf 2.0.1
75.
Web Services AXIS2
76.
Wiki Engine
77.
Workflow Engines
78.
XML
79.
XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation
»
J2EE
»
openejb3
»
org.apache.openejb.client
Source Cross Reference
Class Diagram
Java Document (Java Doc)
java.lang
.Object
org.apache.openejb.client
.EJBInvocationHandler
All known Subclasses:
org.apache.openejb.client
.EJBHomeHandler
,
org.apache.openejb.client
.EJBObjectHandler
,
EJBInvocationHandler
abstract
public
class EJBInvocationHandler implements
InvocationHandler
,
Serializable
(Code)
Field Summary
final
protected
static
Method
EQUALS
final
protected
static
Method
HASHCODE
final
protected
static
Method
TOSTRING
protected
transient
ClientMetaData
client
protected
transient
EJBMetaDataImpl
ejb
protected
transient boolean
inProxyMap
protected
transient boolean
isInvalidReference
final
protected
static
ConcurrentMap
<
Object
,
Set
<
WeakReference
<
EJBInvocationHandler
>>>
liveHandleRegistry
protected
transient
Object
primaryKey
final
protected
boolean
remote
protected
transient
EJBRequest
request
protected
transient
ServerMetaData
server
Constructor Summary
public
EJBInvocationHandler
()
public
EJBInvocationHandler
(
EJBMetaDataImpl
ejb,
ServerMetaData
server,
ClientMetaData
client)
public
EJBInvocationHandler
(
EJBMetaDataImpl
ejb,
ServerMetaData
server,
ClientMetaData
client,
Object
primaryKey)
Method Summary
abstract
protected
Object
_invoke
(
Object
proxy,
Method
method,
Object
[] args)
protected
Throwable
convertException
(
Throwable
e,
Method
method)
protected
Throwable
getCause
(
Throwable
e)
public
ClientMetaData
getClient
()
protected
Object
getClientIdentity
()
public
EJBMetaDataImpl
getEjb
()
protected
static
Method
getMethod
(
Class
c,
String
method,
Class
... params)
public
Object
getPrimaryKey
()
public
ServerMetaData
getServer
()
protected
static void
invalidateAllHandlers
(
Object
key)
protected
void
invalidateReference
()
public
Object
invoke
(
Object
proxy,
Method
method,
Object
[] args)
protected
static void
registerHandler
(
Object
key,
EJBInvocationHandler
handler)
protected
EJBResponse
request
(
EJBRequest
req)
Field Detail
EQUALS
final
protected
static
Method
EQUALS
(Code)
HASHCODE
final
protected
static
Method
HASHCODE
(Code)
TOSTRING
final
protected
static
Method
TOSTRING
(Code)
client
protected
transient
ClientMetaData
client
(Code)
ejb
protected
transient
EJBMetaDataImpl
ejb
(Code)
inProxyMap
protected
transient boolean inProxyMap
(Code)
isInvalidReference
protected
transient boolean isInvalidReference
(Code)
liveHandleRegistry
final
protected
static
ConcurrentMap
<
Object
,
Set
<
WeakReference
<
EJBInvocationHandler
>>> liveHandleRegistry
(Code)
primaryKey
protected
transient
Object
primaryKey
(Code)
remote
final
protected
boolean remote
(Code)
request
protected
transient
EJBRequest
request
(Code)
server
protected
transient
ServerMetaData
server
(Code)
Constructor Detail
EJBInvocationHandler
public
EJBInvocationHandler()
(Code)
EJBInvocationHandler
public
EJBInvocationHandler(
EJBMetaDataImpl
ejb,
ServerMetaData
server,
ClientMetaData
client)
(Code)
EJBInvocationHandler
public
EJBInvocationHandler(
EJBMetaDataImpl
ejb,
ServerMetaData
server,
ClientMetaData
client,
Object
primaryKey)
(Code)
Method Detail
_invoke
abstract
protected
Object
_invoke(
Object
proxy,
Method
method,
Object
[] args) throws
Throwable
(Code)
convertException
protected
Throwable
convertException(
Throwable
e,
Method
method)
(Code)
Renamed method so it shows up with a much more understandable purpose as it will be the top element in the stacktrace
Parameters:
e -
Parameters:
method -
getCause
protected
Throwable
getCause(
Throwable
e)
(Code)
getClient
public
ClientMetaData
getClient()
(Code)
getClientIdentity
protected
Object
getClientIdentity()
(Code)
getEjb
public
EJBMetaDataImpl
getEjb()
(Code)
getMethod
protected
static
Method
getMethod(
Class
c,
String
method,
Class
... params)
(Code)
getPrimaryKey
public
Object
getPrimaryKey()
(Code)
getServer
public
ServerMetaData
getServer()
(Code)
invalidateAllHandlers
protected
static void invalidateAllHandlers(
Object
key)
(Code)
invalidateReference
protected
void invalidateReference()
(Code)
invoke
public
Object
invoke(
Object
proxy,
Method
method,
Object
[] args) throws
Throwable
(Code)
registerHandler
protected
static void registerHandler(
Object
key,
EJBInvocationHandler
handler)
(Code)
request
protected
EJBResponse
request(
EJBRequest
req) throws
Exception
(Code)
Methods inherited from
java.lang.Object
native
protected
Object
clone() throws
CloneNotSupportedException
(Code)
(Java Doc)
public
boolean equals(
Object
obj)
(Code)
(Java Doc)
protected
void finalize() throws
Throwable
(Code)
(Java Doc)
final native
public
Class
> getClass()
(Code)
(Java Doc)
native
public
int hashCode()
(Code)
(Java Doc)
final native
public
void notify()
(Code)
(Java Doc)
final native
public
void notifyAll()
(Code)
(Java Doc)
public
String
toString()
(Code)
(Java Doc)
final native
public
void wait(long timeout) throws
InterruptedException
(Code)
(Java Doc)
final
public
void wait(long timeout, int nanos) throws
InterruptedException
(Code)
(Java Doc)
final
public
void wait() throws
InterruptedException
(Code)
(Java Doc)
www.java2java.com
|
Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.