1 5 package com.tc.objectserver.core.api; 6 7 import com.tc.async.api.ConfigurationContext; 8 import com.tc.l2.api.L2Coordinator; 9 import com.tc.object.net.ChannelStats; 10 import com.tc.object.net.DSOChannelManager; 11 import com.tc.objectserver.api.ObjectManager; 12 import com.tc.objectserver.api.ObjectRequestManager; 13 import com.tc.objectserver.handshakemanager.ServerClientHandshakeManager; 14 import com.tc.objectserver.l1.api.ClientStateManager; 15 import com.tc.objectserver.lockmanager.api.LockManager; 16 import com.tc.objectserver.persistence.api.ManagedObjectStore; 17 import com.tc.objectserver.tx.ServerTransactionManager; 18 import com.tc.objectserver.tx.TransactionBatchReaderFactory; 19 import com.tc.objectserver.tx.TransactionalObjectManager; 20 21 public interface ServerConfigurationContext extends ConfigurationContext { 22 23 public final static String APPLY_CHANGES_STAGE = "apply_changes_stage"; 24 public static final String APPLY_COMPLETE_STAGE = "apply_complete_stage"; 25 public final static String BROADCAST_CHANGES_STAGE = "broadcast_changes_stage"; 26 public final static String MANAGED_ROOT_REQUEST_STAGE = "send_managed_object_stage"; 27 public final static String RESPOND_TO_OBJECT_REQUEST_STAGE = "respond_to_request_stage"; 28 public final static String MANAGED_OBJECT_REQUEST_STAGE = "managed_object_request_stage"; 29 public final static String PROCESS_TRANSACTION_STAGE = "process_transaction_stage"; 30 public final static String TRANSACTION_LOOKUP_STAGE = "transaction_lookup_stage"; 31 public final static String RESPOND_TO_LOCK_REQUEST_STAGE = "respond_to_lock_request_stage"; 32 public final static String REQUEST_LOCK_STAGE = "request_lock_stage"; 33 public final static String CHANNEL_LIFE_CYCLE_STAGE = "channel_life_cycle_stage"; 34 public final static String OBJECT_ID_BATCH_REQUEST_STAGE = "object_id_batch_request_stage"; 35 public final static String TRANSACTION_ACKNOWLEDGEMENT_STAGE = "transaction_acknowledgement_stage"; 36 public final static String CLIENT_HANDSHAKE_STAGE = "client_handshake_stage"; 37 public final static String CONFIG_MESSAGE_STAGE = "config_message_stage"; 38 public final static String HYDRATE_MESSAGE_SINK = "hydrate_message_stage"; 39 public static final String REQUEST_BATCH_GLOBAL_TRANSACTION_ID_SEQUENCE_STAGE = "request_batch_global_transaction_id_sequence_stage"; 40 public static final String COMMIT_CHANGES_STAGE = "commit_changes_stage"; 41 public static final String JMX_EVENTS_STAGE = "jmx_events_stage"; 42 public static final String MANAGED_OBJECT_FAULT_STAGE = "managed_object_fault_stage"; 43 public static final String MANAGED_OBJECT_FLUSH_STAGE = "managed_object_flush_stage"; 44 public static final String JMXREMOTE_TUNNEL_STAGE = "jmxremote_tunnel_stage"; 45 public static final String JMXREMOTE_CONNECT_STAGE = "jmxremote_connect_stage"; 46 public static final String RECALL_OBJECTS_STAGE = "recall_objects_stage"; 47 public static final String L2_STATE_CHANGE_STAGE = "l2_state_change_stage"; 48 public static final String OBJECTS_SYNC_STAGE = "objects_sync_stage"; 49 public static final String OBJECTS_SYNC_DEHYDRATE_STAGE = "objects_sync_dehydrate_stage"; 50 public static final String OBJECTS_SYNC_SEND_STAGE = "object_sync_send_stage"; 51 public static final String TRANSACTION_RELAY_STAGE = "transaction_relay_stage"; 52 public static final String SERVER_TRANSACTION_ACK_PROCESSING_STAGE = "server_transaction_ack_processing_stage"; 53 54 public L2Coordinator getL2Coordinator(); 55 56 public ObjectManager getObjectManager(); 57 58 public LockManager getLockManager(); 59 60 public DSOChannelManager getChannelManager(); 61 62 public ClientStateManager getClientStateManager(); 63 64 public ServerTransactionManager getTransactionManager(); 65 66 public TransactionalObjectManager getTransactionalObjectManager(); 67 68 public ManagedObjectStore getObjectStore(); 69 70 public ServerClientHandshakeManager getClientHandshakeManager(); 71 72 public ChannelStats getChannelStats(); 73 74 public TransactionBatchReaderFactory getTransactionBatchReaderFactory(); 75 76 public ObjectRequestManager getObjectRequestManager(); 77 78 } 79 | Popular Tags |