/**
*
*/
package org.drools.grid.service.directory.impl;
import org.drools.grid.Grid;
import org.drools.grid.conf.GridPeerServiceConfiguration;
import org.drools.grid.impl.GridImpl;
import org.drools.grid.service.directory.WhitePages;
public class WhitePagesLocalConfiguration
implements
GridPeerServiceConfiguration {
private WhitePages whitePages;
public WhitePagesLocalConfiguration() {
}
public void setWhitePages(WhitePages whitePages) {
this.whitePages = whitePages;
}
public void configureService(Grid grid) {
((GridImpl) grid).addService( WhitePages.class,
getWhitePages() );
}
public WhitePages getWhitePages() {
if ( this.whitePages == null ) {
this.whitePages = new WhitePagesImpl();
}
return this.whitePages;
}
}