1 23 24 26 27 package com.sun.appserv.management.monitor; 28 29 import java.util.List ; 30 import java.util.Map ; 31 32 import com.sun.appserv.management.base.XTypes; 33 34 38 public interface CallFlowMonitor extends Monitoring 39 { 40 43 public static final String J2EE_TYPE = XTypes.CALL_FLOW_MONITOR; 44 45 49 public static final String REQUEST_ID_KEY = "RequestID"; 50 53 public static final String TIME_STAMP_KEY = "TimeStamp"; 54 55 58 public static final String TIME_STAMP_MILLIS_KEY = "TimeStampMillis"; 59 60 72 public static final String REQUEST_TYPE_KEY = "RequestType"; 73 74 77 public static final String REMOTE_ASYNC_MESSAGE = "REMOTE_ASYNC_MESSAGE"; 78 79 82 public static final String REMOTE_EJB = "REMOTE_EJB"; 83 84 87 public static final String REMOTE_WEB = "REMOTE_WEB"; 88 89 92 public static final String REMOTE_WEB_SERVICE = "REMOTE_WEB_SERVICE"; 93 94 97 public static final String TIMER_EJB = "TIMER_EJB"; 98 99 100 113 public static final String COMPONENT_TYPE_KEY = "ComponentType"; 114 115 118 public static final String SERVLET= "SERVLET"; 119 120 123 public static final String SERVLET_FILTER = "SERVLET_FILTER"; 124 125 128 public static final String STATELESS_SESSION_BEAN = "STATELESS_SESSION_BEAN"; 129 130 133 public static final String STATEFUL_SESSION_BEAN = "STATEFUL_SESSION_BEAN"; 134 135 138 public static final String BEAN_MANAGED_PERSISTENCE = "BEAN_MANAGED_PERSISTENCE"; 139 140 143 public static final String CONTAINER_MANAGED_PERSISTENCE = "CONTAINER_MANAGED_PERSISTENCE"; 144 145 148 public static final String MESSAGE_DRIVEN_BEAN = "MESSAGE_DRIVEN_BEAN"; 149 150 153 public static final String CONTAINER_TYPE_KEY = "ContainerType"; 154 155 158 public static final String WEB_CONTAINER = "WEB_CONTAINER"; 159 160 163 public static final String EJB_CONTAINER = "EJB_CONTAINER"; 164 165 168 public static final String ORB = "ORB_CONTAINER"; 169 170 173 public static final String WEB_APPLICATION = "WEB_APPLICATION"; 174 175 178 public static final String EJB_APPLICATION = "EJB_APPLICATION"; 179 180 183 public static final String OTHER = "OTHER"; 184 185 188 public static final String USER_KEY = "User"; 189 192 public static final String STATUS_KEY = "Status"; 193 196 public static final String CLIENT_HOST_KEY = "ClientHost"; 197 200 public static final String METHOD_NAME_KEY = "MethodName"; 201 204 public static final String COMPONENT_NAME_KEY = "ComponentName"; 205 206 209 public static final String MODULE_NAME_KEY = "ModuleName"; 210 213 public static final String APPLICATION_NAME_KEY = "ApplicationName"; 214 217 public static final String RESPONSE_TIME_KEY = "ResponseTime"; 218 219 222 public static final String THREAD_ID_KEY = "ThreadID"; 223 226 public static final String TRANSACTION_ID_KEY = "TransactionID"; 227 231 public static final String EXCEPTION_KEY = "Exception"; 232 245 public static final String CALL_STACK_ROW_TYPE_KEY = "CallStackRowType"; 246 247 253 public static final String CALL_STACK_REQUEST_START = "RequestStart"; 254 255 261 public static final String CALL_STACK_REQUEST_END = "RequestEnd"; 262 263 269 public static final String CALL_STACK_METHOD_START = "MethodStart"; 270 271 277 public static final String CALL_STACK_METHOD_END = "MethodEnd"; 278 279 283 public static final String EJB_CONTAINER_TYPE = "EJBContainer"; 284 285 289 public static final String WEB_CONTAINER_TYPE = "WebContainer"; 290 291 295 public static final String ORB_LAYER_EJB_CONTAINER_TYPE = "ORBLayerInEJBContainer"; 296 297 302 public static final String EJB_APPLICATION_TYPE = "EJBApplication"; 303 304 309 public static final String WEB_APPLICATION_TYPE = "WebApplication"; 310 311 315 public static final String CONNECTOR_CONTAINER_TYPE = "Connector"; 316 319 public boolean getEnabled(); 320 321 322 326 public void setEnabled(boolean enabled); 327 328 332 public void clearData(); 333 334 339 public boolean deleteRequestIDs (String [] requestId); 340 366 public List <Map <String , String >> queryRequestInformation(); 367 368 426 public List <Map <String , String >> queryCallStackForRequest(String requestID); 427 428 447 public Map <String , String > queryPieInformation (String requestID); 448 449 456 public String getCallerIPFilter(); 457 458 462 public void setCallerIPFilter(String filter); 463 464 468 public String getCallerPrincipalFilter(); 469 470 474 public void setCallerPrincipalFilter (String filter); 475 476 487 public String [] queryRequestTypeKeys (); 488 489 499 public String [] queryComponentTypeKeys (); 500 501 510 public String [] queryContainerTypeOrApplicationTypeKeys (); 511 } 512 | Popular Tags |