cometd-java/cometd-java-annotation/cometd-java-annotation-client/src/main/java/org/cometd/annotation/client/ClientAnnotationProcessor.java
/**
     * Processes dependencies annotated with {@link Session}, callbacks
     * annotated with {@link Listener} and {@link Subscription} and lifecycle
     * methods annotated with {@link PostConstruct}.
     *
     * @param bean the annotated service instance
     * @return true if at least one dependency or callback has been processed, false otherwise
     */
Processes dependencies annotated with  Session, callbacks
annotated with  Listener and  Subscription and lifecycle
methods annotated with  PostConstruct.

@param bean the annotated service instance
@return true if at least one dependency or callback has been processed, false otherwise
Processes dependencies annotated with Session callbacks annotated with Listener and Subscription and lifecycle methods annotated with PostConstruct . @param bean the annotated service instance @return true if at least one dependency or callback has been processed false otherwise
public boolean process(Object bean) {
        processMetaHandshakeListener(bean);
        boolean result = processDependencies(bean);
        result |= processCallbacks(bean);
        result |= processPostConstruct(bean);
        return result;
    }
public boolean process ( Object bean ) { processMetaHandshakeListener ( bean ) ; boolean result = processDependencies ( bean ) ; result |= processCallbacks ( bean ) ; result |= processPostConstruct ( bean ) ; return result ; }
Processes dependencies annotated with {@link Session}, callbacks
 annotated with {@link Listener} and {@link Subscription} and lifecycle
 methods annotated with {@link PostConstruct}.
Processes dependencies annotated with { @link Session } callbacks annotated with { @link Listener } and { @link Subscription } and lifecycle methods annotated with { @link PostConstruct } .