cometd-java/cometd-java-annotation/cometd-java-annotation-server/src/main/java/org/cometd/annotation/server/ServerAnnotationProcessor.java
/**
     * Processes dependencies annotated with {@link Inject} and {@link Session},
     * configuration methods annotated with {@link Configure}, callback methods
     * annotated with {@link Listener}, {@link Subscription} and {@link RemoteCall},
     * and lifecycle methods annotated with {@link PostConstruct}.
     *
     * @param bean the annotated service instance
     * @return true if the bean contains at least one annotation that has been processed, false otherwise
     */
Processes dependencies annotated with  Inject and  Session,
configuration methods annotated with  Configure, callback methods
annotated with  Listener,  Subscription and  RemoteCall,
and lifecycle methods annotated with  PostConstruct.

@param bean the annotated service instance
@return true if the bean contains at least one annotation that has been processed, false otherwise
Processes dependencies annotated with Inject and Session configuration methods annotated with Configure callback methods annotated with Listener Subscription and RemoteCall and lifecycle methods annotated with PostConstruct . @param bean the annotated service instance @return true if the bean contains at least one annotation that has been processed false otherwise
public boolean process(Object bean) {
        boolean result = processDependencies(bean);
        result |= processConfigurations(bean);
        result |= processCallbacks(bean);
        result |= processPostConstruct(bean);
        return result;
    }
public boolean process ( Object bean ) { boolean result = processDependencies ( bean ) ; result |= processConfigurations ( bean ) ; result |= processCallbacks ( bean ) ; result |= processPostConstruct ( bean ) ; return result ; }
Processes dependencies annotated with {@link Inject} and {@link Session},
 configuration methods annotated with {@link Configure}, callback methods
 annotated with {@link Listener}, {@link Subscription} and {@link RemoteCall},
 and lifecycle methods annotated with {@link PostConstruct}.
Processes dependencies annotated with { @link Inject } and { @link Session } configuration methods annotated with { @link Configure } callback methods annotated with { @link Listener } { @link Subscription } and { @link RemoteCall } and lifecycle methods annotated with { @link PostConstruct } .