public static ProcessContext createFeedActivityRef(Identity owner, List<ExoSocialActivity> list) { // SocialServiceContext ctx = SocialServiceContextImpl.getInstance(); StreamProcessContext processCtx = StreamProcessContext.getIntance(StreamProcessContext.LAZY_UPGRADE_STREAM_PROCESS, ctx); processCtx.identity(owner).activities(list); try { if (ctx.isAsync()) { beforeAsync(); // ctx.getServiceExecutor().async(StreamProcessorFactory.createFeedActivityRef(), processCtx); } else { // ctx.getServiceExecutor() .execute(StreamProcessorFactory.createFeedActivityRef(), processCtx); } } finally { LOG.debug(processCtx.getTraceLog()); } return processCtx; }