Class MultiRangeSuspendLogBuilder
java.lang.Object
com.netcracker.profiler.sax.raw.SuspendLogVisitor
com.netcracker.profiler.sax.builders.MultiRangeSuspendLogBuilder
- All Implemented Interfaces:
Provider<SuspendLog>,ISuspendLogVisitor
@Component
@Scope("prototype")
@Profile("filestorage")
public class MultiRangeSuspendLogBuilder
extends SuspendLogVisitor
implements Provider<SuspendLog>
-
Field Summary
Fields inherited from class com.netcracker.profiler.sax.raw.SuspendLogVisitor
api, sv -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedMultiRangeSuspendLogBuilder(int api, int size, int maxSize, String rootReference, long middleRangeStartTime, long middleRangeEndTime, int firstRangeRatioPct, int middleRangeRatioPct, int lastRangeRatioPct, org.springframework.context.ApplicationContext context) protectedMultiRangeSuspendLogBuilder(int api, int size, int maxSize, String rootReference, long middleRangeStartTime, long middleRangeEndTime, org.springframework.context.ApplicationContext context) MultiRangeSuspendLogBuilder(int size, int maxSize, String rootReference, long middleRangeStartTime, long middleRangeEndTime, org.springframework.context.ApplicationContext context) MultiRangeSuspendLogBuilder(int size, String rootReference, long middleRangeStartTime, long middleRangeEndTime, org.springframework.context.ApplicationContext context) MultiRangeSuspendLogBuilder(String rootReference, long middleRangeStartTime, long middleRangeEndTime, org.springframework.context.ApplicationContext context) -
Method Summary
Methods inherited from class com.netcracker.profiler.sax.raw.SuspendLogVisitor
asSkipVisitEnd
-
Constructor Details
-
MultiRangeSuspendLogBuilder
public MultiRangeSuspendLogBuilder(String rootReference, long middleRangeStartTime, long middleRangeEndTime, org.springframework.context.ApplicationContext context) -
MultiRangeSuspendLogBuilder
public MultiRangeSuspendLogBuilder(int size, String rootReference, long middleRangeStartTime, long middleRangeEndTime, org.springframework.context.ApplicationContext context) -
MultiRangeSuspendLogBuilder
public MultiRangeSuspendLogBuilder(int size, int maxSize, String rootReference, long middleRangeStartTime, long middleRangeEndTime, org.springframework.context.ApplicationContext context) -
MultiRangeSuspendLogBuilder
protected MultiRangeSuspendLogBuilder(int api, int size, int maxSize, String rootReference, long middleRangeStartTime, long middleRangeEndTime, org.springframework.context.ApplicationContext context) -
MultiRangeSuspendLogBuilder
protected MultiRangeSuspendLogBuilder(int api, int size, int maxSize, String rootReference, long middleRangeStartTime, long middleRangeEndTime, int firstRangeRatioPct, int middleRangeRatioPct, int lastRangeRatioPct, org.springframework.context.ApplicationContext context)
-
-
Method Details
-
visitHiccup
public void visitHiccup(long date, int delay) - Specified by:
visitHiccupin interfaceISuspendLogVisitor- Overrides:
visitHiccupin classSuspendLogVisitor
-
visitEnd
public void visitEnd()- Specified by:
visitEndin interfaceISuspendLogVisitor- Overrides:
visitEndin classSuspendLogVisitor
-
get
- Specified by:
getin interfaceProvider<SuspendLog>
-