/** * Stores the SearchRequest, and associate a AbandonListener to it * * @param searchRequest The SearchRequest instance to store */ public void setSearchRequest( SearchRequest searchRequest ) { this.searchRequest = searchRequest; if ( searchRequest != null ) { searchRequest.addAbandonListener( this ); } }
/** * {@inheritDoc} */ @Override public SearchRequest addAbandonListener( AbandonListener listener ) { getDecorated().addAbandonListener( listener ); return this; }
/** * {@inheritDoc} */ @Override public SearchRequest addAbandonListener( AbandonListener listener ) { getDecorated().addAbandonListener( listener ); return this; }
/** * {@inheritDoc} */ @Override public SearchRequest addAbandonListener( AbandonListener listener ) { getDecorated().addAbandonListener( listener ); return this; }
public PersistentSearchListener( LdapSession session, SearchRequest req ) { this.session = session; this.req = req; req.addAbandonListener( this ); this.psearchControl = ( PersistentSearch ) req.getControls().get( PersistentSearch.OID ); filterCtx = new LookupOperationContext( session.getCoreSession(), req.getAttributes().toArray( Strings.EMPTY_STRING_ARRAY ) ); schemaManager = session.getCoreSession().getDirectoryService().getSchemaManager(); }
req.addAbandonListener( new SearchAbandonListener( ldapServer, cursor ) ); setTimeLimitsOnCursor( req, session, cursor ); PROVIDER_LOG.debug( "search operation requested size limit {}, server size limit {}", requestLimit,
req.addAbandonListener( new SearchAbandonListener( ldapServer, cursor ) ); setTimeLimitsOnCursor( req, session, cursor );
PagedResultsDecorator pagedResultsControl ) throws Exception req.addAbandonListener( new SearchAbandonListener( ldapServer, cursor ) ); setTimeLimitsOnCursor( req, session, cursor );
criteria.setEventMask( EventType.getEventTypes( psearch.getChangeTypes() ) ); getLdapServer().getDirectoryService().getEventService().addListener( persistentSearchListener, criteria ); req.addAbandonListener( new SearchAbandonListener( ldapServer, persistentSearchListener ) );