KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > tc > objectserver > core > api > ServerConfigurationContext


1 /*
2  * All content copyright (c) 2003-2006 Terracotta, Inc., except as may otherwise be noted in a separate copyright
3  * notice. All rights reserved.
4  */

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 JavaDoc APPLY_CHANGES_STAGE = "apply_changes_stage";
24   public static final String JavaDoc APPLY_COMPLETE_STAGE = "apply_complete_stage";
25   public final static String JavaDoc BROADCAST_CHANGES_STAGE = "broadcast_changes_stage";
26   public final static String JavaDoc MANAGED_ROOT_REQUEST_STAGE = "send_managed_object_stage";
27   public final static String JavaDoc RESPOND_TO_OBJECT_REQUEST_STAGE = "respond_to_request_stage";
28   public final static String JavaDoc MANAGED_OBJECT_REQUEST_STAGE = "managed_object_request_stage";
29   public final static String JavaDoc PROCESS_TRANSACTION_STAGE = "process_transaction_stage";
30   public final static String JavaDoc TRANSACTION_LOOKUP_STAGE = "transaction_lookup_stage";
31   public final static String JavaDoc RESPOND_TO_LOCK_REQUEST_STAGE = "respond_to_lock_request_stage";
32   public final static String JavaDoc REQUEST_LOCK_STAGE = "request_lock_stage";
33   public final static String JavaDoc CHANNEL_LIFE_CYCLE_STAGE = "channel_life_cycle_stage";
34   public final static String JavaDoc OBJECT_ID_BATCH_REQUEST_STAGE = "object_id_batch_request_stage";
35   public final static String JavaDoc TRANSACTION_ACKNOWLEDGEMENT_STAGE = "transaction_acknowledgement_stage";
36   public final static String JavaDoc CLIENT_HANDSHAKE_STAGE = "client_handshake_stage";
37   public final static String JavaDoc CONFIG_MESSAGE_STAGE = "config_message_stage";
38   public final static String JavaDoc HYDRATE_MESSAGE_SINK = "hydrate_message_stage";
39   public static final String JavaDoc REQUEST_BATCH_GLOBAL_TRANSACTION_ID_SEQUENCE_STAGE = "request_batch_global_transaction_id_sequence_stage";
40   public static final String JavaDoc COMMIT_CHANGES_STAGE = "commit_changes_stage";
41   public static final String JavaDoc JMX_EVENTS_STAGE = "jmx_events_stage";
42   public static final String JavaDoc MANAGED_OBJECT_FAULT_STAGE = "managed_object_fault_stage";
43   public static final String JavaDoc MANAGED_OBJECT_FLUSH_STAGE = "managed_object_flush_stage";
44   public static final String JavaDoc JMXREMOTE_TUNNEL_STAGE = "jmxremote_tunnel_stage";
45   public static final String JavaDoc JMXREMOTE_CONNECT_STAGE = "jmxremote_connect_stage";
46   public static final String JavaDoc RECALL_OBJECTS_STAGE = "recall_objects_stage";
47   public static final String JavaDoc L2_STATE_CHANGE_STAGE = "l2_state_change_stage";
48   public static final String JavaDoc OBJECTS_SYNC_STAGE = "objects_sync_stage";
49   public static final String JavaDoc OBJECTS_SYNC_DEHYDRATE_STAGE = "objects_sync_dehydrate_stage";
50   public static final String JavaDoc OBJECTS_SYNC_SEND_STAGE = "object_sync_send_stage";
51   public static final String JavaDoc TRANSACTION_RELAY_STAGE = "transaction_relay_stage";
52   public static final String JavaDoc 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