Class ServiceAspect


  • public class ServiceAspect
    extends java.lang.Object
    • Field Detail

      • WORKFLOW_ID_KEY

        protected static final java.lang.String WORKFLOW_ID_KEY
        See Also:
        Constant Field Values
      • log

        protected transient org.slf4j.Logger log
    • Constructor Detail

      • ServiceAspect

        public ServiceAspect()
    • Method Detail

      • beforeService

        public void beforeService​(org.aspectj.lang.JoinPoint jp)
      • afterService

        public void afterService​(org.aspectj.lang.JoinPoint jp)
      • sendEvent

        protected void sendEvent​(ProcessStep step)
      • getNextSequenceNumber

        protected long getNextSequenceNumber​(java.lang.String msgId)
      • createStep

        protected MessageProcessStep createStep​(StepType type,
                                                java.lang.Object o,
                                                java.lang.String messageId,
                                                java.lang.String workflowId)
      • generateStepKey

        protected static java.lang.String generateStepKey​(org.aspectj.lang.JoinPoint jp)
      • log

        protected void log​(java.lang.String prefix,
                           org.aspectj.lang.JoinPoint jp)
      • recordEventStartTime

        protected void recordEventStartTime​(ProcessStep processStep)
      • recordEventTimeTaken

        protected void recordEventTimeTaken​(ProcessStep processStep)