org.drools.grid.service.directory.impl
Class JpaWhitePages

java.lang.Object
  extended by org.drools.grid.service.directory.impl.JpaWhitePages
All Implemented Interfaces:
MessageReceiverHandlerFactoryService, WhitePages

public class JpaWhitePages
extends Object
implements WhitePages, MessageReceiverHandlerFactoryService


Constructor Summary
JpaWhitePages(javax.persistence.EntityManagerFactory emf)
           
 
Method Summary
 GridServiceDescription create(String serviceDescriptionId)
           
 MessageReceiverHandler getMessageReceiverHandler()
           
 GridServiceDescription lookup(String serviceDescriptionId)
           
 List<GridServiceDescription> lookupServices(Class clazz)
           
 void registerSocketService(Grid grid, String id, String ip, int port)
           
 void remove(String serviceDescriptionId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JpaWhitePages

public JpaWhitePages(javax.persistence.EntityManagerFactory emf)
Method Detail

create

public GridServiceDescription create(String serviceDescriptionId)
Specified by:
create in interface WhitePages

lookup

public GridServiceDescription lookup(String serviceDescriptionId)
Specified by:
lookup in interface WhitePages

remove

public void remove(String serviceDescriptionId)
Specified by:
remove in interface WhitePages

getMessageReceiverHandler

public MessageReceiverHandler getMessageReceiverHandler()
Specified by:
getMessageReceiverHandler in interface MessageReceiverHandlerFactoryService

lookupServices

public List<GridServiceDescription> lookupServices(Class clazz)

registerSocketService

public void registerSocketService(Grid grid,
                                  String id,
                                  String ip,
                                  int port)
Specified by:
registerSocketService in interface MessageReceiverHandlerFactoryService


Copyright © 2001-2011 JBoss by Red Hat. All Rights Reserved.