类javax.ejb.Remote源码实例Demo

下面列出了怎么用javax.ejb.Remote的API类实例代码及写法,或者点击链接到github查看源代码。

源代码1 项目: development   文件: InvocationDateContainerTest.java
@Before
public void setUp() throws Exception {
    mapping = new HashMap<Class<?>, List<Class<?>>>();
    classes = new ArrayList<Class<?>>();
    excludes = new ArrayList<String>();
    // do not check the APP beans
    excludes.add("org.oscm.app.");
    String directory = "..";
    findAnnotatedStatelessBeans(new File(directory), "org.oscm.",
            Remote.class, classes, mapping);
}
 
源代码2 项目: development   文件: InterfaceMap.java
private boolean considerInterface(Class<?> i) {
    if (i.getAnnotation(Local.class) != null) {
        return true;
    } else if (i.getAnnotation(Remote.class) != null) {
        return true;
    } else {
        return isExcplicitlyRequiredClass(i);
    }
}
 
源代码3 项目: development   文件: WebMethodNamesTest.java
@Override
public boolean isNeglectableClass(Class<?> clazz) {
    return (clazz.getAnnotation(Remote.class) == null);
}
 
源代码4 项目: development   文件: DeployedSessionBean.java
private void invokeInvocationDateInterceptor(Method method) {
    if (method.getDeclaringClass().getAnnotation(Remote.class) != null) {
        DateFactory.getInstance().takeCurrentTime();
    }
}
 
源代码5 项目: tomee   文件: CheckClasses.java
private boolean isValidInterface(final RemoteBean b, final Class clazz, final Class beanClass, final String tag) {

        if (clazz.equals(beanClass)) {

            fail(b, "xml." + tag + ".beanClass", clazz.getName());

        } else if (!clazz.isInterface()) {

            fail(b, "xml." + tag + ".notInterface", clazz.getName());

        } else if (EJBHome.class.isAssignableFrom(clazz)) {

            if (tag.equals("home")) {
                return true;
            }

            fail(b, "xml." + tag + ".ejbHome", clazz.getName());

        } else if (EJBLocalHome.class.isAssignableFrom(clazz)) {

            if (tag.equals("localHome")) {
                return true;
            }

            fail(b, "xml." + tag + ".ejbLocalHome", clazz.getName());

        } else if (EJBObject.class.isAssignableFrom(clazz)) {

            if (tag.equals("remote")) {
                return true;
            }

            fail(b, "xml." + tag + ".ejbObject", clazz.getName());

        } else if (EJBLocalObject.class.isAssignableFrom(clazz)) {

            if (tag.equals("local")) {
                return true;
            }

            fail(b, "xml." + tag + ".ejbLocalObject", clazz.getName());

        } else {
            if (tag.equals("businessLocal") || tag.equals("businessRemote")) {

                return true;

            } else if (clazz.isAnnotationPresent(Local.class)) {

                fail(b, "xml." + tag + ".businessLocal", clazz.getName());

            } else if (clazz.isAnnotationPresent(Remote.class)) {

                fail(b, "xml." + tag + ".businessRemote", clazz.getName());

            } else {

                fail(b, "xml." + tag + ".unknown", clazz.getName());

            }

        }

        // must be tagged as <home>, <local-home>, <remote>, or <local>

        return false;
    }