@Override public String toString() { StringBuilder sb = new StringBuilder(); sb.append("Global Statistics\n"); sb.append("\tActivities mapped: ").append(getActivitiesMapped()).append('\n'); sb.append("\tAverage event routing time: ").append(getAverageEventRoutingTime()).append('\n'); sb.append("\tExecuted Tasks: ").append(getExecutedTasks()).append('\n'); sb.append("\tMisc Tasks Executed: ").append(getMiscTasksExecuted()).append('\n'); sb.append("\tWorking Queue Size: ").append(getWorkingQueueSize()).append('\n'); for (EventTypeID eventTypeID : eventRouter.getSleeContainer().getComponentManagement().getComponentRepository().getEventComponentIDs()) { sb.append('\n'); sb.append(eventTypeID).append(" statistics:\n"); sb.append("\tAverage event routing time: ").append(getAverageEventRoutingTime(eventTypeID)).append('\n'); sb.append("\tEvent routing time: ").append(getRoutingTime(eventTypeID)).append('\n'); sb.append("\tEvents routed: ").append(getEventsRouted(eventTypeID)).append('\n'); } for (int i = 0; i < getExecutors().length; i++) { sb.append("\nExecutor ").append(i).append(" statistics:\n"); sb.append(getEventRouterExecutorStatistics(i)); } return sb.toString(); } }
.getDeployableUnitManagement() .getDeployableUnitDescriptorFactory(); DeployableUnitDescriptor duDesc = dudf.parse(duJarFile
.getComponentManagement().getComponentDescriptorFactory();
@Override public void sleeInitialization() { transactionManager = sleeContainer.getTransactionManager(); componentRepositoryImpl = sleeContainer.getComponentManagement() .getComponentRepository(); serviceActivityFactory = new ServiceActivityFactoryImpl(this); serviceActivityContextInterfaceFactory = new ServiceActivityContextInterfaceFactoryImpl( sleeContainer); }
public long getAverageEventRoutingTime() { long time = 0L; long events = 0L; for (EventTypeID eventTypeID : eventRouter.getSleeContainer().getComponentManagement().getComponentRepository().getEventComponentIDs()) { for (int i = 0; i < getExecutors().length; i++) { final EventRouterExecutorStatistics eventRouterExecutorStatistics = getEventRouterExecutorStatistics(i); if (eventRouterExecutorStatistics != null) { EventTypeRoutingStatistics eventTypeRoutingStatistics = eventRouterExecutorStatistics.getEventTypeRoutingStatistics(eventTypeID); if (eventTypeRoutingStatistics != null) { time += eventTypeRoutingStatistics.getRoutingTime(); events += eventTypeRoutingStatistics.getEventsRouted(); } } } } return time == 0L ? 0L : time / events; }