flux.audittrail.client
Interface AbstractCallEvent

All Superinterfaces:
AbstractAuditTrailEvent
All Known Subinterfaces:
EnteringCallEvent, ExitingCallEvent, ExitingCallWithErrorEvent, J2seTransactionCommittedEvent, J2seTransactionRolledBackEvent

public interface AbstractCallEvent
extends AbstractAuditTrailEvent

Abstract interface for logging client API calls to the audit trail.

Author:
Copyright 2014 Flux Corporation. All rights reserved.

Method Summary
 java.lang.String getMethodName()
          Returns the fully qualified method name of the client API call.
 java.lang.Class[] getMethodParameterTypes()
          Returns the parameter types, possibly none, for the client API call.
 java.lang.Class getResultType()
          Returns the return value's declared type for the client API call.
 java.lang.String getUsername()
          Returns the username that belongs to the security context for the client API call.
 
Methods inherited from interface flux.audittrail.AbstractAuditTrailEvent
getEngineName, getName
 

Method Detail

getMethodName

java.lang.String getMethodName()
Returns the fully qualified method name of the client API call.

For example, if the client API method is "flux.engine.put(FlowChart flowChart)", the fully qualified name of the client API call is "flux.Engine.add".

Returns:
The fully qualified method name of the client API call.

getMethodParameterTypes

java.lang.Class[] getMethodParameterTypes()
Returns the parameter types, possibly none, for the client API call. Does not return null.

Returns:
The parameter types, possibly none, for the client API call.

getResultType

java.lang.Class getResultType()
Returns the return value's declared type for the client API call.

Returns:
The return value's declared type for the client API call.

getUsername

java.lang.String getUsername()
Returns the username that belongs to the security context for the client API call. Returns null if the engine is unsecured.

Returns:
The username that belongs to the security context for this client API call. Returns null if the engine is unsecured.


© 2014 Flux Corporation. All rights reserved.