|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.caucho.ejb.gen.BusinessMethodGenerator
com.caucho.ejb.gen.StatelessLocalMethod
public class StatelessLocalMethod
Represents a stateless local business method
| Constructor Summary | |
|---|---|
StatelessLocalMethod(ApiClass ejbClass,
java.lang.String beanClassName,
StatelessView view,
ApiMethod apiMethod,
java.lang.reflect.Method implMethod,
int index)
|
|
| Method Summary | |
|---|---|
protected void |
generatePostCall(JavaWriter out)
Generates the underlying bean instance |
protected void |
generatePreCall(JavaWriter out)
Generates the underlying bean instance |
protected void |
generatePreReturn(JavaWriter out)
Generates the underlying bean instance |
protected void |
generateThis(JavaWriter out)
Generates the underlying bean instance |
protected java.lang.String |
getSuper()
Generates the underlying bean instance |
void |
introspect(java.lang.reflect.Method apiMethod,
java.lang.reflect.Method implMethod)
Session bean default is REQUIRED |
boolean |
isEnhanced()
Returns true if any interceptors enhance the business method |
| Methods inherited from class com.caucho.ejb.gen.BusinessMethodGenerator |
|---|
createXa, generate, generateCall, generateCall, generateConstructor, generateConstructorTop, generateContent, generateHeader, generateInterceptorTarget, generatePrologue, generatePrologueTop, generateThrows, getApiMethod, getEjbClass, getImplMethod, getInterceptor, getSecurity, getView, getXa, hasException, hasXA, setRemove, setRemoveRetainIfException, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public StatelessLocalMethod(ApiClass ejbClass,
java.lang.String beanClassName,
StatelessView view,
ApiMethod apiMethod,
java.lang.reflect.Method implMethod,
int index)
| Method Detail |
|---|
public void introspect(java.lang.reflect.Method apiMethod,
java.lang.reflect.Method implMethod)
introspect in interface EjbCallChainintrospect in class BusinessMethodGeneratorpublic boolean isEnhanced()
isEnhanced in interface EjbCallChainisEnhanced in class BusinessMethodGenerator
protected void generatePreCall(JavaWriter out)
throws java.io.IOException
generatePreCall in class BusinessMethodGeneratorjava.io.IOException
protected void generateThis(JavaWriter out)
throws java.io.IOException
generateThis in class BusinessMethodGeneratorjava.io.IOExceptionprotected java.lang.String getSuper()
getSuper in class BusinessMethodGenerator
protected void generatePreReturn(JavaWriter out)
throws java.io.IOException
generatePreReturn in class BusinessMethodGeneratorjava.io.IOException
protected void generatePostCall(JavaWriter out)
throws java.io.IOException
generatePostCall in class BusinessMethodGeneratorjava.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||