org.kuali.rice.ksb.messaging.bam.service.impl
Class BAMServiceImpl

java.lang.Object
  extended by org.kuali.rice.ksb.messaging.bam.service.impl.BAMServiceImpl
All Implemented Interfaces:
BAMService

public class BAMServiceImpl
extends Object
implements BAMService


Constructor Summary
BAMServiceImpl()
           
 
Method Summary
 void clearBAMTables()
           
 List<BAMTargetEntry> getCallsForRemotedClasses(ObjectDefinition objDef)
           
 List<BAMTargetEntry> getCallsForRemotedClasses(ObjectDefinition objDef, String methodName)
           
 List<BAMTargetEntry> getCallsForService(QName serviceName)
           
 List<BAMTargetEntry> getCallsForService(QName serviceName, String methodName)
           
 BAMDAO getDao()
           
 boolean isEnabled()
           
 BAMTargetEntry recordClientInvocation(ServiceConfiguration serviceConfiguration, Object target, Method method, Object[] params)
           
 BAMTargetEntry recordClientInvocationError(Throwable throwable, BAMTargetEntry bamTargetEntry)
           
 BAMTargetEntry recordServerInvocation(Object target, ServiceDefinition serviceDefinition, Method method, Object[] params)
           
 BAMTargetEntry recordServerInvocationError(Throwable throwable, BAMTargetEntry bamTargetEntry)
           
 void setDao(BAMDAO dao)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BAMServiceImpl

public BAMServiceImpl()
Method Detail

recordClientInvocation

public BAMTargetEntry recordClientInvocation(ServiceConfiguration serviceConfiguration,
                                             Object target,
                                             Method method,
                                             Object[] params)
Specified by:
recordClientInvocation in interface BAMService

recordServerInvocation

public BAMTargetEntry recordServerInvocation(Object target,
                                             ServiceDefinition serviceDefinition,
                                             Method method,
                                             Object[] params)
Specified by:
recordServerInvocation in interface BAMService

recordClientInvocationError

public BAMTargetEntry recordClientInvocationError(Throwable throwable,
                                                  BAMTargetEntry bamTargetEntry)
Specified by:
recordClientInvocationError in interface BAMService

recordServerInvocationError

public BAMTargetEntry recordServerInvocationError(Throwable throwable,
                                                  BAMTargetEntry bamTargetEntry)
Specified by:
recordServerInvocationError in interface BAMService

isEnabled

public boolean isEnabled()

getDao

public BAMDAO getDao()

setDao

public void setDao(BAMDAO dao)

getCallsForService

public List<BAMTargetEntry> getCallsForService(QName serviceName)
Specified by:
getCallsForService in interface BAMService

getCallsForRemotedClasses

public List<BAMTargetEntry> getCallsForRemotedClasses(ObjectDefinition objDef)
Specified by:
getCallsForRemotedClasses in interface BAMService

clearBAMTables

public void clearBAMTables()
Specified by:
clearBAMTables in interface BAMService

getCallsForService

public List<BAMTargetEntry> getCallsForService(QName serviceName,
                                               String methodName)
Specified by:
getCallsForService in interface BAMService

getCallsForRemotedClasses

public List<BAMTargetEntry> getCallsForRemotedClasses(ObjectDefinition objDef,
                                                      String methodName)
Specified by:
getCallsForRemotedClasses in interface BAMService


Copyright © 2005-2013 The Kuali Foundation. All Rights Reserved.