name storage_mgr is changed to subs_mgr
diff --git a/include/savan_publisher_mod.h b/include/savan_publisher_mod.h
index bb54b05..03092c3 100644
--- a/include/savan_publisher_mod.h
+++ b/include/savan_publisher_mod.h
@@ -58,7 +58,7 @@
savan_publisher_mod_t *publisher,
const axutil_env_t *env,
void *msg_ctx,
- savan_storage_mgr_t *storage_mgr);
+ savan_subs_mgr_t *subs_mgr);
};
@@ -109,7 +109,7 @@
savan_publisher_mod_t *publishermod,
const axutil_env_t *env,
void *msg_ctx,
- savan_storage_mgr_t *storage_mgr);
+ savan_subs_mgr_t *subs_mgr);
/** @} */
#ifdef __cplusplus
diff --git a/include/savan_storage_mgr.h b/include/savan_storage_mgr.h
index 10d3e90..b6566bc 100644
--- a/include/savan_storage_mgr.h
+++ b/include/savan_storage_mgr.h
@@ -14,11 +14,11 @@
* limitations under the License.
*/
-#ifndef SAVAN_STORAGE_MGR_H
-#define SAVAN_STORAGE_MGR_H
+#ifndef SAVAN_SUBS_MGR_H
+#define SAVAN_SUBS_MGR_H
/**
- * @file savan_storage_mgr.h
+ * @file savan_subs_mgr.h
* @brief
*/
#include <platforms/axutil_platform_auto_sense.h>
@@ -33,173 +33,173 @@
#endif
/**
- * @ingroup savan_storage
+ * @ingroup savan subscription manager
* @{
*/
-typedef struct savan_storage_mgr savan_storage_mgr_t;
-typedef struct savan_storage_mgr_ops savan_storage_mgr_ops_t;
+typedef struct savan_subs_mgr savan_subs_mgr_t;
+typedef struct savan_subs_mgr_ops savan_subs_mgr_ops_t;
/**
- * @brief Storage Manager ops struct
- * Encapsulator struct for ops of savan_storage_mgr
+ * @brief Subscription Manager ops struct
+ * Encapsulator struct for ops of savan_subs_mgr
*/
-AXIS2_DECLARE_DATA struct savan_storage_mgr_ops
+AXIS2_DECLARE_DATA struct savan_subs_mgr_ops
{
void (AXIS2_CALL *
free)(
- savan_storage_mgr_t *storage_mgr,
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env);
axis2_status_t (AXIS2_CALL *
insert_subscriber)(
- savan_storage_mgr_t *storage_mgr,
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
savan_subscriber_t *subscriber);
axis2_status_t (AXIS2_CALL *
update_subscriber)(
- savan_storage_mgr_t *storage_mgr,
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
savan_subscriber_t *subscriber);
axis2_status_t (AXIS2_CALL *
remove_subscriber)(
- savan_storage_mgr_t *storage_mgr,
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *subscription_id);
savan_subscriber_t *(AXIS2_CALL *
retrieve_subscriber)(
- savan_storage_mgr_t *storage_mgr,
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *subscription_id);
axutil_array_list_t *(AXIS2_CALL *
retrieve_all_subscribers)(
- savan_storage_mgr_t *storage_mgr,
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *topic_name);
axis2_status_t (AXIS2_CALL *
insert_topic)(
- savan_storage_mgr_t *storage_mgr,
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *topic_name,
const axis2_char_t *topic_url);
};
-AXIS2_DECLARE_DATA struct savan_storage_mgr
+AXIS2_DECLARE_DATA struct savan_subs_mgr
{
- const savan_storage_mgr_ops_t *ops;
+ const savan_subs_mgr_ops_t *ops;
};
/**
- * Create the savan storage manager.
+ * Create the savan subscription manager.
* @param env environment object
* @param conf axis2 configuration
* @return status of the operation
*/
-AXIS2_EXTERN savan_storage_mgr_t * AXIS2_CALL
-savan_storage_mgr_create(
+AXIS2_EXTERN savan_subs_mgr_t * AXIS2_CALL
+savan_subs_mgr_create(
const axutil_env_t *env,
axis2_conf_t *conf);
-AXIS2_EXTERN savan_storage_mgr_t * AXIS2_CALL
-savan_storage_mgr_create_with_connection_info(
+AXIS2_EXTERN savan_subs_mgr_t * AXIS2_CALL
+savan_subs_mgr_create_with_connection_info(
const axutil_env_t *env,
axis2_char_t *connection_string,
axis2_char_t *username,
axis2_char_t *password);
/**
- * Deallocate the storage.
- * @param storage_mgr
+ * Deallocate the subscription manager.
+ * @param subs_mgr
* @param env environment object
*/
AXIS2_EXTERN void AXIS2_CALL
-savan_storage_mgr_free(
- savan_storage_mgr_t *storage_mgr,
+savan_subs_mgr_free(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *envv);
/**
* Insert a subscriber.
- * @param storage_mgr
+ * @param subs_mgr
* @param env environment object
* @param subscriber subscriber instant
* @return status of the operation
*/
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_storage_mgr_insert_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_subs_mgr_insert_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
savan_subscriber_t *subscriber);
/**
* Update a subscriber.
- * @param storage_mgr
+ * @param subs_mgr
* @param env environment object
* @param subscriber subscriber instant
* @return status of the operation
*/
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_storage_mgr_update_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_subs_mgr_update_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
savan_subscriber_t *subscriber);
/**
* Remove a subscriber.
- * @param storage_mgr
+ * @param subs_mgr
* @param env environment object
* @param subscription_id subscriber's id
* @return status of the operation
*/
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_storage_mgr_remove_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_subs_mgr_remove_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *subscription_id);
/**
* Retrieve a subscriber.
- * @param storage_mgr
+ * @param subs_mgr
* @param env environment object
* @param subscription_id subscriber's id
* @return subscriber corresponding to the passed subscription id
*/
AXIS2_EXTERN savan_subscriber_t *AXIS2_CALL
-savan_storage_mgr_retrieve_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_subs_mgr_retrieve_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *subscription_id);
/**
* Retrive all subscribers for a topic(event source).
- * @param storage_mgr
+ * @param subs_mgr
* @param env environment object
* @param topic_name topoic_name
* @return all subscribers for the event source
*/
AXIS2_EXTERN axutil_array_list_t *AXIS2_CALL
-savan_storage_mgr_retrieve_all_subscribers(
- savan_storage_mgr_t *storage_mgr,
+savan_subs_mgr_retrieve_all_subscribers(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *filter);
/**
* Insert topic. Event source is mapped to a topic
- * @param storage_mgr
+ * @param subs_mgr
* @param env environment object
* @param topic_name topoic name
* @param topic_url topoic url
* @return status of the operation
*/
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_storage_mgr_insert_topic(
- savan_storage_mgr_t *storage_mgr,
+savan_subs_mgr_insert_topic(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *topic_name,
const axis2_char_t *topic_url);
@@ -209,4 +209,4 @@
}
#endif
-#endif /*SAVAN_STORAGE_MGR_H*/
+#endif /*SAVAN_SUBS_MGR_H*/
diff --git a/include/savan_sub_processor.h b/include/savan_sub_processor.h
index 23a158d..382d638 100644
--- a/include/savan_sub_processor.h
+++ b/include/savan_sub_processor.h
@@ -110,7 +110,7 @@
AXIS2_EXTERN savan_sub_processor_t * AXIS2_CALL
savan_sub_processor_create(
const axutil_env_t *env,
- savan_storage_mgr_t *storage_mgr);
+ savan_subs_mgr_t *subs_mgr);
/**
* Freesf a subscription manager instance.
diff --git a/include/savan_util.h b/include/savan_util.h
index 2931646..f9d8035 100644
--- a/include/savan_util.h
+++ b/include/savan_util.h
@@ -135,7 +135,7 @@
savan_util_get_subscriber_from_msg(
const axutil_env_t *env,
axis2_msg_ctx_t *msg_ctx,
- savan_storage_mgr_t *storage_mgr,
+ savan_subs_mgr_t *subs_mgr,
const axis2_char_t *sub_id);
/**
@@ -152,7 +152,7 @@
savan_util_get_subscriber_from_renew_msg(
const axutil_env_t *env,
axis2_msg_ctx_t *msg_ctx,
- savan_storage_mgr_t *storage_mgr,
+ savan_subs_mgr_t *subs_mgr,
const axis2_char_t *sub_id);
/**
@@ -177,7 +177,7 @@
* must be set in the publishers services.xml
* @param env pointer to environment struct
* @param msg_ctx pointer to message context
- * @param storage_mgr pointer to storage_mgr
+ * @param subs_mgr pointer to subs_mgr
* @param subscriber
* @return the store on success, else NULL
*/
@@ -186,14 +186,14 @@
savan_util_add_subscriber(
const axutil_env_t *env,
axis2_msg_ctx_t *msg_ctx,
- savan_storage_mgr_t *storage_mgr,
+ savan_subs_mgr_t *subs_mgr,
savan_subscriber_t *subscriber);
AXIS2_EXTERN axis2_status_t AXIS2_CALL
savan_util_update_subscriber(
const axutil_env_t *env,
axis2_msg_ctx_t *msg_ctx,
- savan_storage_mgr_t *storage_mgr,
+ savan_subs_mgr_t *subs_mgr,
savan_subscriber_t *subscriber);
/**
@@ -203,7 +203,7 @@
* must be set in the publishers services.xml
* @param env pointer to environment struct
* @param msg_ctx pointer to message context
- * @param storage_mgr pointer to storage_mgr
+ * @param subs_mgr pointer to subs_mgr
* @param subscriber
* @return the store on success, else NULL
*/
@@ -212,7 +212,7 @@
savan_util_remove_subscriber(
const axutil_env_t *env,
axis2_msg_ctx_t *msg_ctx,
- savan_storage_mgr_t *storage_mgr,
+ savan_subs_mgr_t *subs_mgr,
savan_subscriber_t *subscriber);
/**
@@ -238,7 +238,7 @@
axis2_char_t *expiry);
/**
- * Create storage hash and set as a service parameter.
+ * Create subs hash and set as a service parameter.
* @param env pointer to environment struct
* @param svc subscription service
* @return AXIS2_SUCCESS on success, else AXIS2_FAILURE
@@ -341,16 +341,16 @@
axiom_node_t *parent_node);
/**
- * Retrieve storage mgr. If it is already created for this request scope then it should be
+ * Retrieve subs mgr. If it is already created for this request scope then it should be
* available as a message context property. Otherwise create it and set as message context
* property.
* @param env environment object
* @param conf_ctx configuration context instance
* @param conf Axis2 main configuration instance
- * @return storage manager
+ * @return subs manager
*/
- AXIS2_EXTERN savan_storage_mgr_t * AXIS2_CALL
- savan_util_get_storage_mgr(
+ AXIS2_EXTERN savan_subs_mgr_t * AXIS2_CALL
+ savan_util_get_subs_mgr(
const axutil_env_t *env,
axis2_conf_ctx_t *conf_ctx,
axis2_conf_t *conf);
diff --git a/src/client/Makefile.am b/src/client/Makefile.am
index b574bc4..b2acf9e 100644
--- a/src/client/Makefile.am
+++ b/src/client/Makefile.am
@@ -3,7 +3,7 @@
libsavan_client_la_SOURCES = savan_client.c
libsavan_client_la_LIBADD = $(top_builddir)/src/util/libsavan_util.la \
- ../subs_mgrs/@SAVAN_SUBS_MGR@/libsavan_storage.la \
+ ../subs_mgrs/@SAVAN_SUBS_MGR@/libsavan_subs_mgr.la \
../filters/@SAVAN_FILTER_LIB@
INCLUDES = -I$(top_builddir)/include \
diff --git a/src/core/Makefile.am b/src/core/Makefile.am
index 3657ecc..96c3091 100644
--- a/src/core/Makefile.am
+++ b/src/core/Makefile.am
@@ -13,4 +13,4 @@
libmod_savan_la_LIBADD = \
../handlers/libsavan_handlers.la\
../util/libsavan_util.la \
- ../subs_mgrs/@SAVAN_SUBS_MGR@/libsavan_storage.la
+ ../subs_mgrs/@SAVAN_SUBS_MGR@/libsavan_subs_mgr.la
diff --git a/src/core/savan_sub_processor.c b/src/core/savan_sub_processor.c
index e69684f..9bf018e 100644
--- a/src/core/savan_sub_processor.c
+++ b/src/core/savan_sub_processor.c
@@ -32,7 +32,7 @@
struct savan_sub_processor
{
int dummy;
- savan_storage_mgr_t *storage_mgr;
+ savan_subs_mgr_t *subs_mgr;
};
savan_subscriber_t * AXIS2_CALL
@@ -64,7 +64,7 @@
AXIS2_EXTERN savan_sub_processor_t *AXIS2_CALL
savan_sub_processor_create(
const axutil_env_t *env,
- savan_storage_mgr_t *storage_mgr)
+ savan_subs_mgr_t *subs_mgr)
{
savan_sub_processor_t *sub_processor = NULL;
@@ -81,7 +81,7 @@
}
memset ((void *) sub_processor, 0, sizeof(savan_sub_processor_t));
- sub_processor->storage_mgr = storage_mgr;
+ sub_processor->subs_mgr = subs_mgr;
return sub_processor;
}
@@ -138,7 +138,7 @@
}
if(AXIS2_SUCCESS != (status = savan_util_add_subscriber(env, msg_ctx,
- sub_processor->storage_mgr, subscriber)))
+ sub_processor->subs_mgr, subscriber)))
{
savan_subscriber_free(subscriber, env);
return status;
@@ -160,7 +160,7 @@
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_sub_processor_unsubscribe");
- subscriber = savan_util_get_subscriber_from_msg(env, msg_ctx, sub_processor->storage_mgr, NULL);
+ subscriber = savan_util_get_subscriber_from_msg(env, msg_ctx, sub_processor->subs_mgr, NULL);
if (!subscriber)
{
AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "[savan] Failed to find the subscriber");
@@ -172,7 +172,7 @@
savan_sub_processor_set_sub_id_to_msg_ctx(env, msg_ctx, id);
/* Remove from store */
- status = savan_util_remove_subscriber(env, msg_ctx, sub_processor->storage_mgr, subscriber);
+ status = savan_util_remove_subscriber(env, msg_ctx, sub_processor->subs_mgr, subscriber);
if (status != AXIS2_SUCCESS)
{
AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "[savan] Failed to remove the subscriber");
@@ -214,7 +214,7 @@
return AXIS2_FAILURE;
}
- subscriber = savan_util_get_subscriber_from_renew_msg(env, msg_ctx, sub_processor->storage_mgr, NULL);
+ subscriber = savan_util_get_subscriber_from_renew_msg(env, msg_ctx, sub_processor->subs_mgr, NULL);
if (!subscriber)
{
axis2_char_t *reason = NULL;
@@ -233,7 +233,7 @@
conf_ctx = axis2_msg_ctx_get_conf_ctx(msg_ctx, env);
conf = axis2_conf_ctx_get_conf(conf_ctx, env);
- status = savan_storage_mgr_update_subscriber(sub_processor->storage_mgr, env, subscriber);
+ status = savan_subs_mgr_update_subscriber(sub_processor->subs_mgr, env, subscriber);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_sub_processor_renew_subscription");
@@ -523,7 +523,7 @@
savan_sub_processor_t * sub_processor,
const axutil_env_t * env)
{
- sub_processor->storage_mgr = NULL;
+ sub_processor->subs_mgr = NULL;
if (sub_processor)
{
diff --git a/src/handlers/savan_in_handler.c b/src/handlers/savan_in_handler.c
index 13883bd..4e9a6d6 100644
--- a/src/handlers/savan_in_handler.c
+++ b/src/handlers/savan_in_handler.c
@@ -73,7 +73,7 @@
axis2_conf_ctx_t *conf_ctx = NULL;
axis2_conf_t *conf = NULL;
int type;
- savan_storage_mgr_t *storage_mgr = NULL;
+ savan_subs_mgr_t *subs_mgr = NULL;
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Start:savan_in_handler_invoke");
@@ -82,8 +82,8 @@
conf_ctx = axis2_msg_ctx_get_conf_ctx(msg_ctx, env);
conf = axis2_conf_ctx_get_conf(conf_ctx, env);
- storage_mgr = savan_util_get_storage_mgr(env, conf_ctx, conf);
- if(!storage_mgr)
+ subs_mgr = savan_util_get_subs_mgr(env, conf_ctx, conf);
+ if(!subs_mgr)
{
AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "[savan] Could not create the database. Check \
whether database path is correct and accessible. Exit loading the Savan module");
@@ -93,7 +93,7 @@
}
/* create a subscription processor */
- processor = savan_sub_processor_create(env, storage_mgr);
+ processor = savan_sub_processor_create(env, subs_mgr);
if (!processor)
{
AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "[savan] Failed to create subscription processor");
diff --git a/src/handlers/savan_out_handler.c b/src/handlers/savan_out_handler.c
index a94b9bd..53cc52f 100644
--- a/src/handlers/savan_out_handler.c
+++ b/src/handlers/savan_out_handler.c
@@ -77,14 +77,14 @@
axis2_conf_ctx_t *conf_ctx = NULL;
axis2_conf_t *conf = NULL;
axis2_status_t status = AXIS2_SUCCESS;
- savan_storage_mgr_t *storage_mgr = NULL;
+ savan_subs_mgr_t *subs_mgr = NULL;
conf_ctx = axis2_msg_ctx_get_conf_ctx(msg_ctx, env);
conf = axis2_conf_ctx_get_conf(conf_ctx, env);
- storage_mgr = savan_util_get_storage_mgr(env, conf_ctx, conf);
- if(!storage_mgr)
+ subs_mgr = savan_util_get_subs_mgr(env, conf_ctx, conf);
+ if(!subs_mgr)
{
AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "[savan] Could not create the database. Check \
whether database path is correct and accessible. Exit loading the Savan module");
diff --git a/src/msgreceivers/Makefile.am b/src/msgreceivers/Makefile.am
index 85d1d9c..6db2e32 100644
--- a/src/msgreceivers/Makefile.am
+++ b/src/msgreceivers/Makefile.am
@@ -3,7 +3,7 @@
libsavan_msgreceivers_la_SOURCES = savan_msg_recv.c
libsavan_msgreceivers_la_LIBADD = ../publisher/@SAVAN_PUBLISHER_LIB@ \
- ../subs_mgrs/@SAVAN_SUBS_MGR@/libsavan_storage.la \
+ ../subs_mgrs/@SAVAN_SUBS_MGR@/libsavan_subs_mgr.la \
../util/libsavan_util.la
diff --git a/src/msgreceivers/savan_msg_recv.c b/src/msgreceivers/savan_msg_recv.c
index 0772c34..a1218ac 100644
--- a/src/msgreceivers/savan_msg_recv.c
+++ b/src/msgreceivers/savan_msg_recv.c
@@ -114,7 +114,7 @@
axis2_conf_t *conf = NULL;
axis2_conf_ctx_t *conf_ctx = NULL;
savan_publisher_mod_t *pub_mod = NULL;
- savan_storage_mgr_t *storage_mgr = NULL;
+ savan_subs_mgr_t *subs_mgr = NULL;
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_msg_recv_handle_event");
@@ -123,8 +123,8 @@
pub_mod = savan_publisher_mod_create_with_conf(env, conf);
- storage_mgr = savan_util_get_storage_mgr(env, conf_ctx, conf);
- savan_publisher_mod_publish(pub_mod, env, msg_ctx, storage_mgr);
+ subs_mgr = savan_util_get_subs_mgr(env, conf_ctx, conf);
+ savan_publisher_mod_publish(pub_mod, env, msg_ctx, subs_mgr);
savan_publisher_mod_free(pub_mod, env);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_msg_recv_handle_event");
@@ -281,7 +281,7 @@
axiom_element_set_text(id_elem, env, id, id_node);
/* Expires element. Get expiry time from subscriber and set */
- /*subscriber = savan_util_get_subscriber_from_msg(env, msg_ctx, storage_mgr, id);*/
+ /*subscriber = savan_util_get_subscriber_from_msg(env, msg_ctx, subs_mgr, id);*/
subs_prop = axis2_msg_ctx_get_property(msg_ctx, env, SAVAN_SUBSCRIBER);
if(subs_prop)
{
@@ -325,7 +325,7 @@
axiom_node_t *response_node = NULL;
axiom_element_t *response_elem = NULL;
savan_subscriber_t *subscriber = NULL;
- savan_storage_mgr_t *storage_mgr = NULL;
+ savan_subs_mgr_t *subs_mgr = NULL;
axis2_conf_ctx_t *conf_ctx = NULL;
axis2_conf_t *conf = NULL;
@@ -336,8 +336,8 @@
* the store */
conf_ctx = axis2_msg_ctx_get_conf_ctx(msg_ctx, env);
- storage_mgr = savan_util_get_storage_mgr(env, conf_ctx, conf);
- if(!storage_mgr)
+ subs_mgr = savan_util_get_subs_mgr(env, conf_ctx, conf);
+ if(!subs_mgr)
{
AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "[savan] Could not create the data resource. Check \
whether resource path is correct and accessible. Exit loading the Savan module");
@@ -346,7 +346,7 @@
return AXIS2_FAILURE;
}
- subscriber = savan_util_get_subscriber_from_msg(env, msg_ctx, storage_mgr, NULL);
+ subscriber = savan_util_get_subscriber_from_msg(env, msg_ctx, subs_mgr, NULL);
if (subscriber)
{
AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
@@ -398,15 +398,15 @@
axiom_element_t *expires_elem = NULL;
axis2_char_t *expires = NULL;
savan_subscriber_t *subscriber = NULL;
- savan_storage_mgr_t *storage_mgr = NULL;
+ savan_subs_mgr_t *subs_mgr = NULL;
axis2_conf_ctx_t *conf_ctx = NULL;
axis2_conf_t *conf = NULL;
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_msg_recv_handle_renew_request");
conf_ctx = axis2_msg_ctx_get_conf_ctx(msg_ctx, env);
- storage_mgr = savan_util_get_storage_mgr(env, conf_ctx, conf);
- if(!storage_mgr)
+ subs_mgr = savan_util_get_subs_mgr(env, conf_ctx, conf);
+ if(!subs_mgr)
{
AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "[savan] Could not create the data resource. Check \
whether resource path is correct and accessible. Exit loading the Savan module");
@@ -415,7 +415,7 @@
return AXIS2_FAILURE;
}
- subscriber = savan_util_get_subscriber_from_msg(env, msg_ctx, storage_mgr, NULL);
+ subscriber = savan_util_get_subscriber_from_msg(env, msg_ctx, subs_mgr, NULL);
if (!subscriber)
{
AXIS2_HANDLE_ERROR(env, SAVAN_ERROR_SUBSCRIBER_NOT_FOUND, AXIS2_FAILURE);
@@ -483,7 +483,7 @@
axiom_element_t *expires_elem = NULL;
axis2_char_t *expires = NULL;
savan_subscriber_t *subscriber = NULL;
- savan_storage_mgr_t *storage_mgr = NULL;
+ savan_subs_mgr_t *subs_mgr = NULL;
axis2_conf_ctx_t *conf_ctx = NULL;
axis2_conf_t *conf = NULL;
@@ -495,8 +495,8 @@
axis2_msg_info_headers_set_action(info_header, env, SAVAN_ACTIONS_GET_STATUS_RESPONSE);
conf_ctx = axis2_msg_ctx_get_conf_ctx(msg_ctx, env);
- storage_mgr = savan_util_get_storage_mgr(env, conf_ctx, conf);
- if(!storage_mgr)
+ subs_mgr = savan_util_get_subs_mgr(env, conf_ctx, conf);
+ if(!subs_mgr)
{
AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "[savan] Could not create the data resource. Check \
whether resource path is correct and accessible. Exit loading the Savan module");
@@ -524,11 +524,11 @@
/* Expires element */
- subscriber = savan_util_get_subscriber_from_msg(env, msg_ctx, storage_mgr, NULL);
+ subscriber = savan_util_get_subscriber_from_msg(env, msg_ctx, subs_mgr, NULL);
if(!subscriber)
{
AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
- "[savan] Failed get subscriber using msg from storage manager");
+ "[savan] Failed get subscriber using msg from subs manager");
AXIS2_HANDLE_ERROR(env, SAVAN_ERROR_SUBSCRIBER_NOT_FOUND, AXIS2_FAILURE);
return AXIS2_FAILURE;
diff --git a/src/publisher/common/publisher_mod.c b/src/publisher/common/publisher_mod.c
index 4813fd6..72d78c0 100644
--- a/src/publisher/common/publisher_mod.c
+++ b/src/publisher/common/publisher_mod.c
@@ -38,8 +38,8 @@
savan_publisher_mod_t *publishermod,
const axutil_env_t *env,
void *msg_ctx,
- savan_storage_mgr_t *storage_mgr)
+ savan_subs_mgr_t *subs_mgr)
{
- publishermod->ops->publish(publishermod, env, msg_ctx, storage_mgr);
+ publishermod->ops->publish(publishermod, env, msg_ctx, subs_mgr);
}
diff --git a/src/publisher/default/publisher_mod.c b/src/publisher/default/publisher_mod.c
index 09c3d37..1d6f1a0 100644
--- a/src/publisher/default/publisher_mod.c
+++ b/src/publisher/default/publisher_mod.c
@@ -61,7 +61,7 @@
savan_publisher_mod_t *publishermod,
const axutil_env_t *env,
void *msg_ctx,
- savan_storage_mgr_t *storage_mgr);
+ savan_subs_mgr_t *subs_mgr);
static axis2_status_t
savan_default_publisher_mod_publish_to_subscriber(
@@ -133,7 +133,7 @@
savan_publisher_mod_t *publishermod,
const axutil_env_t *env,
void *msg_ctx,
- savan_storage_mgr_t *storage_mgr)
+ savan_subs_mgr_t *subs_mgr)
{
savan_default_publisher_mod_t *publishermodimpl = NULL;
axutil_array_list_t *subs_store = NULL;
@@ -154,9 +154,9 @@
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_default_publisher_mod_publish");
axutil_allocator_switch_to_global_pool(env->allocator);
- if(storage_mgr)
+ if(subs_mgr)
{
- subs_store = savan_storage_mgr_retrieve_all_subscribers(storage_mgr, env, filter);
+ subs_store = savan_subs_mgr_retrieve_all_subscribers(subs_mgr, env, filter);
}
if (!subs_store)
diff --git a/src/publisher/esb/publisher_mod.c b/src/publisher/esb/publisher_mod.c
index 673ad16..1992145 100644
--- a/src/publisher/esb/publisher_mod.c
+++ b/src/publisher/esb/publisher_mod.c
@@ -65,7 +65,7 @@
savan_publisher_mod_t *publishermod,
const axutil_env_t *env,
void *msg_ctx,
- savan_storage_mgr_t *storage_mgr);
+ savan_subs_mgr_t *subs_mgr);
static const savan_publisher_mod_ops_t savan_publisher_mod_ops =
{
@@ -142,7 +142,7 @@
savan_publisher_mod_t *publishermod,
const axutil_env_t *env,
void *esb_ctx,
- savan_storage_mgr_t *storage_mgr)
+ savan_subs_mgr_t *subs_mgr)
{
savan_esb_publisher_mod_t *publishermodimpl = NULL;
@@ -155,9 +155,9 @@
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_esb_publisher_mod_publish");
axutil_allocator_switch_to_global_pool(env->allocator);
- if(storage_mgr)
+ if(subs_mgr)
{
- subs_store = savan_storage_mgr_retrieve_all_subscribers(storage_mgr, env, filter);
+ subs_store = savan_subs_mgr_retrieve_all_subscribers(subs_mgr, env, filter);
}
if (!subs_store)
diff --git a/src/subs_mgrs/common/Makefile.am b/src/subs_mgrs/common/Makefile.am
index 3e718a2..fe2bcaa 100644
--- a/src/subs_mgrs/common/Makefile.am
+++ b/src/subs_mgrs/common/Makefile.am
@@ -1,6 +1,6 @@
-noinst_LTLIBRARIES = libsavan_common_storage.la
+noinst_LTLIBRARIES = libsavan_common_subs_mgr.la
-libsavan_common_storage_la_SOURCES = \
+libsavan_common_subs_mgr_la_SOURCES = \
storage_mgr.c
INCLUDES = -I$(top_builddir)/include \
diff --git a/src/subs_mgrs/common/storage_mgr.c b/src/subs_mgrs/common/storage_mgr.c
index 619913a..72aa9f1 100644
--- a/src/subs_mgrs/common/storage_mgr.c
+++ b/src/subs_mgrs/common/storage_mgr.c
@@ -25,65 +25,65 @@
#include <axis2_conf_ctx.h>
AXIS2_EXTERN void AXIS2_CALL
-savan_storage_mgr_free(
- savan_storage_mgr_t *storage_mgr,
+savan_subs_mgr_free(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env)
{
- return storage_mgr->ops->free(storage_mgr, env);
+ return subs_mgr->ops->free(subs_mgr, env);
}
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_storage_mgr_insert_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_subs_mgr_insert_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
savan_subscriber_t *subscriber)
{
- return storage_mgr->ops->insert_subscriber(storage_mgr, env, subscriber);
+ return subs_mgr->ops->insert_subscriber(subs_mgr, env, subscriber);
}
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_storage_mgr_update_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_subs_mgr_update_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
savan_subscriber_t *subscriber)
{
- return storage_mgr->ops->update_subscriber(storage_mgr, env, subscriber);
+ return subs_mgr->ops->update_subscriber(subs_mgr, env, subscriber);
}
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_storage_mgr_remove_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_subs_mgr_remove_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *subscriber_id)
{
- return storage_mgr->ops->remove_subscriber(storage_mgr, env, subscriber_id);
+ return subs_mgr->ops->remove_subscriber(subs_mgr, env, subscriber_id);
}
AXIS2_EXTERN savan_subscriber_t *AXIS2_CALL
-savan_storage_mgr_retrieve_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_subs_mgr_retrieve_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *subscriber_id)
{
- return storage_mgr->ops->retrieve_subscriber(storage_mgr, env, subscriber_id);
+ return subs_mgr->ops->retrieve_subscriber(subs_mgr, env, subscriber_id);
}
AXIS2_EXTERN axutil_array_list_t * AXIS2_CALL
-savan_storage_mgr_retrieve_all_subscribers(
- savan_storage_mgr_t *storage_mgr,
+savan_subs_mgr_retrieve_all_subscribers(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *filter)
{
- return storage_mgr->ops->retrieve_all_subscribers(storage_mgr, env, filter);
+ return subs_mgr->ops->retrieve_all_subscribers(subs_mgr, env, filter);
}
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_storage_mgr_insert_topic(
- savan_storage_mgr_t *storage_mgr,
+savan_subs_mgr_insert_topic(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *topic_name,
const axis2_char_t *topic_url)
{
- return storage_mgr->ops->insert_topic(storage_mgr, env, topic_name, topic_url);
+ return subs_mgr->ops->insert_topic(subs_mgr, env, topic_name, topic_url);
}
diff --git a/src/subs_mgrs/inmemory/Makefile.am b/src/subs_mgrs/inmemory/Makefile.am
index 2f11727..8cb9e70 100644
--- a/src/subs_mgrs/inmemory/Makefile.am
+++ b/src/subs_mgrs/inmemory/Makefile.am
@@ -1,6 +1,6 @@
-noinst_LTLIBRARIES = libsavan_storage.la
+noinst_LTLIBRARIES = libsavan_subs_mgr.la
-libsavan_storage_la_SOURCES =
+libsavan_subs_mgr_la_SOURCES =
INCLUDES = -I$(top_builddir)/include \
-I$(top_builddir)/include/savan \
diff --git a/src/subs_mgrs/inmemory/storage_mgr_inmemory.c b/src/subs_mgrs/inmemory/storage_mgr_inmemory.c
index fea0c2b..6767a9d 100644
--- a/src/subs_mgrs/inmemory/storage_mgr_inmemory.c
+++ b/src/subs_mgrs/inmemory/storage_mgr_inmemory.c
@@ -16,16 +16,16 @@
#include <savan_storage_mgr.h>
-AXIS2_EXTERN savan_storage_mgr_t * AXIS2_CALL
-savan_storage_mgr_create(
+AXIS2_EXTERN savan_subs_mgr_t * AXIS2_CALL
+savan_subs_mgr_create(
const axutil_env_t *env,
axis2_conf_t *conf)
{
return NULL;
}
-AXIS2_EXTERN savan_storage_mgr_t * AXIS2_CALL
-savan_storage_mgr_create_with_connection_info(
+AXIS2_EXTERN savan_subs_mgr_t * AXIS2_CALL
+savan_subs_mgr_create_with_connection_info(
const axutil_env_t *env,
axis2_char_t *connection_string,
axis2_char_t *username,
diff --git a/src/subs_mgrs/registry/Makefile.am b/src/subs_mgrs/registry/Makefile.am
index 8d9483c..a1cacc0 100644
--- a/src/subs_mgrs/registry/Makefile.am
+++ b/src/subs_mgrs/registry/Makefile.am
@@ -1,7 +1,7 @@
-lib_LTLIBRARIES = libsavan_storage.la
+lib_LTLIBRARIES = libsavan_subs_mgr.la
-libsavan_storage_la_SOURCES = storage_mgr.c
-libsavan_storage_la_LIBADD = ../common/libsavan_common_storage.la \
+libsavan_subs_mgr_la_SOURCES = storage_mgr.c
+libsavan_subs_mgr_la_LIBADD = ../common/libsavan_common_subs_mgr.la \
-lregistry_client
INCLUDES = -I$(top_builddir)/include \
diff --git a/src/subs_mgrs/registry/storage_mgr.c b/src/subs_mgrs/registry/storage_mgr.c
index 3a63baf..1d3a294 100644
--- a/src/subs_mgrs/registry/storage_mgr.c
+++ b/src/subs_mgrs/registry/storage_mgr.c
@@ -39,7 +39,7 @@
#define TOPIC_INDEX "/eventing/index/TopicIndex"
/**
- * Savan registry based storage manager dependes on the WSO2 registry for subscription storation.
+ * Savan registry based subscription manager dependes on the WSO2 registry for subscription storation.
* This use WSF/C registry cache client to communicate with the WSO2 registry. Registry cache
* client reduce the overhead of each time fetching records from the registry which is very
* expensive by caching the records locally.
@@ -48,193 +48,193 @@
* @brief Savan Registry Storage Manager Struct Impl
* Savan Registry Storage Manager
*/
-typedef struct savan_registry_storage_mgr
+typedef struct savan_registry_subs_mgr
{
- savan_storage_mgr_t storagemgr;
+ savan_subs_mgr_t subsmgr;
axis2_char_t *reg_url;
axis2_char_t *username;
axis2_char_t *password;
axis2_conf_t *conf;
remote_registry_t *remote_registry;
-} savan_registry_storage_mgr_t;
+} savan_registry_subs_mgr_t;
-typedef AXIS2_DECLARE_DATA struct savan_registry_storage_mgr_args
+typedef AXIS2_DECLARE_DATA struct savan_registry_subs_mgr_args
{
const axutil_env_t *env;
void *data;
-} savan_registry_storage_mgr_args_t;
+} savan_registry_subs_mgr_args_t;
-#define SAVAN_INTF_TO_IMPL(storagemgr) ((savan_registry_storage_mgr_t *) storagemgr)
+#define SAVAN_INTF_TO_IMPL(subsmgr) ((savan_registry_subs_mgr_t *) subsmgr)
-static savan_subscriber_t *savan_registry_storage_mgr_extract_subscriber(
+static savan_subscriber_t *savan_registry_subs_mgr_extract_subscriber(
const axutil_env_t *env,
remote_registry_resource_t *resource);
-static axis2_char_t *savan_registry_storage_mgr_serialize_endpoint(
+static axis2_char_t *savan_registry_subs_mgr_serialize_endpoint(
const axutil_env_t *env,
const savan_subscriber_t *subscriber);
static axis2_status_t
-savan_registry_storage_mgr_init_resource(
- savan_storage_mgr_t *storagemgr,
+savan_registry_subs_mgr_init_resource(
+ savan_subs_mgr_t *subsmgr,
const axutil_env_t *env);
AXIS2_EXTERN void AXIS2_CALL
-savan_registry_storage_mgr_free(
- savan_storage_mgr_t *storagemgr,
+savan_registry_subs_mgr_free(
+ savan_subs_mgr_t *subsmgr,
const axutil_env_t *env);
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_registry_storage_mgr_insert_subscriber(
- savan_storage_mgr_t *storagemgr,
+savan_registry_subs_mgr_insert_subscriber(
+ savan_subs_mgr_t *subsmgr,
const axutil_env_t *env,
savan_subscriber_t *subscriber);
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_registry_storage_mgr_update_subscriber(
- savan_storage_mgr_t *storagemgr,
+savan_registry_subs_mgr_update_subscriber(
+ savan_subs_mgr_t *subsmgr,
const axutil_env_t *env,
savan_subscriber_t *subscriber);
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_registry_storage_mgr_remove_subscriber(
- savan_storage_mgr_t *storagemgr,
+savan_registry_subs_mgr_remove_subscriber(
+ savan_subs_mgr_t *subsmgr,
const axutil_env_t *env,
const axis2_char_t *subscriber_id);
AXIS2_EXTERN savan_subscriber_t *AXIS2_CALL
-savan_registry_storage_mgr_retrieve_subscriber(
- savan_storage_mgr_t *storagemgr,
+savan_registry_subs_mgr_retrieve_subscriber(
+ savan_subs_mgr_t *subsmgr,
const axutil_env_t *env,
const axis2_char_t *subscriber_id);
AXIS2_EXTERN axutil_array_list_t * AXIS2_CALL
-savan_registry_storage_mgr_retrieve_all_subscribers(
- savan_storage_mgr_t *storagemgr,
+savan_registry_subs_mgr_retrieve_all_subscribers(
+ savan_subs_mgr_t *subsmgr,
const axutil_env_t *env,
const axis2_char_t *filter);
-static const savan_storage_mgr_ops_t storage_mgr_ops =
+static const savan_subs_mgr_ops_t subs_mgr_ops =
{
- savan_registry_storage_mgr_free,
- savan_registry_storage_mgr_insert_subscriber,
- savan_registry_storage_mgr_update_subscriber,
- savan_registry_storage_mgr_remove_subscriber,
- savan_registry_storage_mgr_retrieve_subscriber,
- savan_registry_storage_mgr_retrieve_all_subscribers,
+ savan_registry_subs_mgr_free,
+ savan_registry_subs_mgr_insert_subscriber,
+ savan_registry_subs_mgr_update_subscriber,
+ savan_registry_subs_mgr_remove_subscriber,
+ savan_registry_subs_mgr_retrieve_subscriber,
+ savan_registry_subs_mgr_retrieve_all_subscribers,
NULL
};
-AXIS2_EXTERN savan_storage_mgr_t * AXIS2_CALL
-savan_storage_mgr_create(
+AXIS2_EXTERN savan_subs_mgr_t * AXIS2_CALL
+savan_subs_mgr_create(
const axutil_env_t *env,
axis2_conf_t *conf)
{
- savan_registry_storage_mgr_t *storagemgrimpl = NULL;
+ savan_registry_subs_mgr_t *subsmgrimpl = NULL;
axis2_status_t status = AXIS2_FAILURE;
- storagemgrimpl = AXIS2_MALLOC(env->allocator, sizeof(savan_registry_storage_mgr_t));
- if (!storagemgrimpl)
+ subsmgrimpl = AXIS2_MALLOC(env->allocator, sizeof(savan_registry_subs_mgr_t));
+ if (!subsmgrimpl)
{
AXIS2_HANDLE_ERROR(env, SAVAN_ERROR_STORAGE_MANAGER_CREATION_FAILED, AXIS2_FAILURE);
return NULL;
}
- memset ((void *) storagemgrimpl, 0, sizeof(savan_registry_storage_mgr_t));
+ memset ((void *) subsmgrimpl, 0, sizeof(savan_registry_subs_mgr_t));
- storagemgrimpl->remote_registry = NULL;
- storagemgrimpl->reg_url = axutil_strdup(env, savan_util_get_resource_connection_string(env, conf));
- storagemgrimpl->username = axutil_strdup(env, savan_util_get_resource_username(env, conf));
- storagemgrimpl->password = axutil_strdup(env, savan_util_get_resource_password(env, conf));
- storagemgrimpl->conf = conf;
- storagemgrimpl->storagemgr.ops = &storage_mgr_ops;
+ subsmgrimpl->remote_registry = NULL;
+ subsmgrimpl->reg_url = axutil_strdup(env, savan_util_get_resource_connection_string(env, conf));
+ subsmgrimpl->username = axutil_strdup(env, savan_util_get_resource_username(env, conf));
+ subsmgrimpl->password = axutil_strdup(env, savan_util_get_resource_password(env, conf));
+ subsmgrimpl->conf = conf;
+ subsmgrimpl->subsmgr.ops = &subs_mgr_ops;
- status = savan_registry_storage_mgr_init_resource((savan_storage_mgr_t *) storagemgrimpl, env);
+ status = savan_registry_subs_mgr_init_resource((savan_subs_mgr_t *) subsmgrimpl, env);
if(status != AXIS2_SUCCESS)
{
- savan_registry_storage_mgr_free((savan_storage_mgr_t *) storagemgrimpl, env);
+ savan_registry_subs_mgr_free((savan_subs_mgr_t *) subsmgrimpl, env);
return NULL;
}
- return (savan_storage_mgr_t *) storagemgrimpl;
+ return (savan_subs_mgr_t *) subsmgrimpl;
}
-AXIS2_EXTERN savan_storage_mgr_t * AXIS2_CALL
-savan_storage_mgr_create_with_connection_info(
+AXIS2_EXTERN savan_subs_mgr_t * AXIS2_CALL
+savan_subs_mgr_create_with_connection_info(
const axutil_env_t *env,
axis2_char_t *connection_string,
axis2_char_t *username,
axis2_char_t *password)
{
- savan_registry_storage_mgr_t *storagemgrimpl = NULL;
+ savan_registry_subs_mgr_t *subsmgrimpl = NULL;
axis2_status_t status = AXIS2_FAILURE;
- storagemgrimpl = AXIS2_MALLOC(env->allocator, sizeof(savan_registry_storage_mgr_t));
- if (!storagemgrimpl)
+ subsmgrimpl = AXIS2_MALLOC(env->allocator, sizeof(savan_registry_subs_mgr_t));
+ if (!subsmgrimpl)
{
AXIS2_HANDLE_ERROR(env, SAVAN_ERROR_STORAGE_MANAGER_CREATION_FAILED, AXIS2_FAILURE);
return NULL;
}
- memset ((void *) storagemgrimpl, 0, sizeof(savan_registry_storage_mgr_t));
+ memset ((void *) subsmgrimpl, 0, sizeof(savan_registry_subs_mgr_t));
- storagemgrimpl->remote_registry = NULL;
- storagemgrimpl->reg_url = axutil_strdup(env, connection_string);
- storagemgrimpl->username = axutil_strdup(env, username);
- storagemgrimpl->password = axutil_strdup(env, password);
- storagemgrimpl->conf = NULL;
- storagemgrimpl->storagemgr.ops = &storage_mgr_ops;
+ subsmgrimpl->remote_registry = NULL;
+ subsmgrimpl->reg_url = axutil_strdup(env, connection_string);
+ subsmgrimpl->username = axutil_strdup(env, username);
+ subsmgrimpl->password = axutil_strdup(env, password);
+ subsmgrimpl->conf = NULL;
+ subsmgrimpl->subsmgr.ops = &subs_mgr_ops;
- status = savan_registry_storage_mgr_init_resource((savan_storage_mgr_t *) storagemgrimpl, env);
+ status = savan_registry_subs_mgr_init_resource((savan_subs_mgr_t *) subsmgrimpl, env);
if(status != AXIS2_SUCCESS)
{
- savan_registry_storage_mgr_free((savan_storage_mgr_t *) storagemgrimpl, env);
+ savan_registry_subs_mgr_free((savan_subs_mgr_t *) subsmgrimpl, env);
return NULL;
}
- return (savan_storage_mgr_t *) storagemgrimpl;
+ return (savan_subs_mgr_t *) subsmgrimpl;
}
AXIS2_EXTERN void AXIS2_CALL
-savan_registry_storage_mgr_free(
- savan_storage_mgr_t *storagemgr,
+savan_registry_subs_mgr_free(
+ savan_subs_mgr_t *subsmgr,
const axutil_env_t *env)
{
- savan_registry_storage_mgr_t *storagemgrimpl = NULL;
- storagemgrimpl = SAVAN_INTF_TO_IMPL(storagemgr);
+ savan_registry_subs_mgr_t *subsmgrimpl = NULL;
+ subsmgrimpl = SAVAN_INTF_TO_IMPL(subsmgr);
- AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_registry_storage_mgr_free");
+ AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_registry_subs_mgr_free");
- if(storagemgrimpl->reg_url)
+ if(subsmgrimpl->reg_url)
{
- AXIS2_FREE(env->allocator, storagemgrimpl->reg_url);
- storagemgrimpl->reg_url = NULL;
+ AXIS2_FREE(env->allocator, subsmgrimpl->reg_url);
+ subsmgrimpl->reg_url = NULL;
}
- if(storagemgrimpl->username)
+ if(subsmgrimpl->username)
{
- AXIS2_FREE(env->allocator, storagemgrimpl->username);
- storagemgrimpl->username = NULL;
+ AXIS2_FREE(env->allocator, subsmgrimpl->username);
+ subsmgrimpl->username = NULL;
}
- if(storagemgrimpl->password)
+ if(subsmgrimpl->password)
{
- AXIS2_FREE(env->allocator, storagemgrimpl->password);
- storagemgrimpl->password = NULL;
+ AXIS2_FREE(env->allocator, subsmgrimpl->password);
+ subsmgrimpl->password = NULL;
}
- storagemgrimpl->conf = NULL;
+ subsmgrimpl->conf = NULL;
- if(storagemgrimpl)
+ if(subsmgrimpl)
{
- AXIS2_FREE(env->allocator, storagemgrimpl);
- storagemgrimpl = NULL;
+ AXIS2_FREE(env->allocator, subsmgrimpl);
+ subsmgrimpl = NULL;
}
- AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_registry_storage_mgr_free");
+ AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_registry_subs_mgr_free");
}
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_registry_storage_mgr_insert_subscriber(
- savan_storage_mgr_t *storagemgr,
+savan_registry_subs_mgr_insert_subscriber(
+ savan_subs_mgr_t *subsmgr,
const axutil_env_t *env,
savan_subscriber_t *subscriber)
{
@@ -247,22 +247,22 @@
axutil_hash_t *properties = NULL;
char *content = NULL;
- savan_registry_storage_mgr_t *storagemgrimpl = NULL;
- storagemgrimpl = SAVAN_INTF_TO_IMPL(storagemgr);
+ savan_registry_subs_mgr_t *subsmgrimpl = NULL;
+ subsmgrimpl = SAVAN_INTF_TO_IMPL(subsmgr);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_registry_storage_mgr_insert_subscriber");
+ "[savan] Entry:savan_registry_subs_mgr_insert_subscriber");
subscription_id = savan_subscriber_get_id(subscriber, env);
filter = savan_subscriber_get_filter(subscriber, env);
path = axutil_strcat(env, AXIS2_PATH_SEP_STR, filter, AXIS2_PATH_SEP_STR,
SUBSCRIPTION_COLLECTION_NAME, AXIS2_PATH_SEP_STR, subscription_id, NULL);
- id = axutil_strcat(env, storagemgrimpl->reg_url, AXIS2_PATH_SEP_STR, filter,
+ id = axutil_strcat(env, subsmgrimpl->reg_url, AXIS2_PATH_SEP_STR, filter,
AXIS2_PATH_SEP_STR, SUBSCRIPTION_COLLECTION_NAME, AXIS2_PATH_SEP_STR, subscription_id,
NULL);
res = remote_registry_resource_create(env);
- content = savan_registry_storage_mgr_serialize_endpoint(env, subscriber);
+ content = savan_registry_subs_mgr_serialize_endpoint(env, subscriber);
remote_registry_resource_set_content(res, env, content);
remote_registry_resource_set_content_len(res, env, axutil_strlen(content));
remote_registry_resource_set_media_type(res, env, EPR_TYPE);
@@ -314,7 +314,7 @@
remote_registry_resource_set_properties(res, env, properties);
}
- remote_registry_put(storagemgrimpl->remote_registry, env, path, res);
+ remote_registry_put(subsmgrimpl->remote_registry, env, path, res);
if(id)
{
AXIS2_FREE(env->allocator, id);
@@ -330,14 +330,14 @@
res = NULL;
}
- res = remote_registry_get(storagemgrimpl->remote_registry, env, TOPIC_INDEX, NULL);
+ res = remote_registry_get(subsmgrimpl->remote_registry, env, TOPIC_INDEX, NULL);
if(!res)
{
AXIS2_HANDLE_ERROR(env, SAVAN_ERROR_SUBSCRIBER_INSERT_ERROR, AXIS2_FAILURE);
AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI, "[savan] Could not retrive resource TopicIndex");
return AXIS2_FAILURE;
}
- id = axutil_strcat(env, storagemgrimpl->reg_url, TOPIC_INDEX, NULL);
+ id = axutil_strcat(env, subsmgrimpl->reg_url, TOPIC_INDEX, NULL);
properties = remote_registry_resource_get_properties(res, env);
if(properties)
{
@@ -349,7 +349,7 @@
remote_registry_resource_set_content(res, env, NULL);
remote_registry_resource_set_content_len(res, env, 0);
- remote_registry_put(storagemgrimpl->remote_registry, env, TOPIC_INDEX, res);
+ remote_registry_put(subsmgrimpl->remote_registry, env, TOPIC_INDEX, res);
if(id)
{
@@ -362,13 +362,13 @@
}
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Exit:savan_registry_storage_mgr_insert_subscriber");
+ "[savan] Exit:savan_registry_subs_mgr_insert_subscriber");
return AXIS2_SUCCESS;
}
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_registry_storage_mgr_update_subscriber(
- savan_storage_mgr_t *storagemgr,
+savan_registry_subs_mgr_update_subscriber(
+ savan_subs_mgr_t *subsmgr,
const axutil_env_t *env,
savan_subscriber_t *subscriber)
{
@@ -381,13 +381,13 @@
axutil_hash_t *properties = NULL;
axis2_char_t *val = NULL;
- savan_registry_storage_mgr_t *storagemgrimpl = NULL;
- storagemgrimpl = SAVAN_INTF_TO_IMPL(storagemgr);
+ savan_registry_subs_mgr_t *subsmgrimpl = NULL;
+ subsmgrimpl = SAVAN_INTF_TO_IMPL(subsmgr);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_registry_storage_mgr_update_subscriber");
+ "[savan] Entry:savan_registry_subs_mgr_update_subscriber");
- index_res = remote_registry_get(storagemgrimpl->remote_registry, env, TOPIC_INDEX, NULL);
+ index_res = remote_registry_get(subsmgrimpl->remote_registry, env, TOPIC_INDEX, NULL);
if(!index_res)
{
AXIS2_HANDLE_ERROR(env, SAVAN_ERROR_SUBSCRIBER_INSERT_ERROR, AXIS2_FAILURE);
@@ -403,7 +403,7 @@
path = axutil_strcat(env, val, AXIS2_PATH_SEP_STR, subscriber_id, NULL);
}
- res = remote_registry_get(storagemgrimpl->remote_registry, env, path, NULL);
+ res = remote_registry_get(subsmgrimpl->remote_registry, env, path, NULL);
if(!res)
{
AXIS2_HANDLE_ERROR(env, SAVAN_ERROR_SUBSCRIBER_UPDATE_ERROR, AXIS2_FAILURE);
@@ -453,7 +453,7 @@
remote_registry_resource_set_properties(res, env, properties);
}
- remote_registry_put(storagemgrimpl->remote_registry, env, path, res);
+ remote_registry_put(subsmgrimpl->remote_registry, env, path, res);
if(path)
{
@@ -468,13 +468,13 @@
savan_subscriber_set_renew_status(subscriber, env, AXIS2_TRUE);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Exit:savan_registry_storage_mgr_update_subscriber");
+ "[savan] Exit:savan_registry_subs_mgr_update_subscriber");
return AXIS2_SUCCESS;
}
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_registry_storage_mgr_remove_subscriber(
- savan_storage_mgr_t *storagemgr,
+savan_registry_subs_mgr_remove_subscriber(
+ savan_subs_mgr_t *subsmgr,
const axutil_env_t *env,
const axis2_char_t *subscriber_id)
{
@@ -483,13 +483,13 @@
axis2_status_t status = AXIS2_FAILURE;
axis2_char_t *path = NULL;
- savan_registry_storage_mgr_t *storagemgrimpl = NULL;
- storagemgrimpl = SAVAN_INTF_TO_IMPL(storagemgr);
+ savan_registry_subs_mgr_t *subsmgrimpl = NULL;
+ subsmgrimpl = SAVAN_INTF_TO_IMPL(subsmgr);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_registry_storage_mgr_remove_subscriber");
+ "[savan] Entry:savan_registry_subs_mgr_remove_subscriber");
- res = remote_registry_get(storagemgrimpl->remote_registry, env, TOPIC_INDEX, NULL);
+ res = remote_registry_get(subsmgrimpl->remote_registry, env, TOPIC_INDEX, NULL);
if(!res)
{
AXIS2_HANDLE_ERROR(env, SAVAN_ERROR_SUBSCRIBER_UPDATE_ERROR, AXIS2_FAILURE);
@@ -502,7 +502,7 @@
if(val)
{
path = axutil_strcat(env, val, AXIS2_PATH_SEP_STR, subscriber_id, NULL);
- status = remote_registry_delete(storagemgrimpl->remote_registry, env, path);
+ status = remote_registry_delete(subsmgrimpl->remote_registry, env, path);
}
remote_registry_resource_free(res, env);
@@ -514,7 +514,7 @@
return AXIS2_FAILURE;
}
- res = remote_registry_get(storagemgrimpl->remote_registry, env, TOPIC_INDEX, NULL);
+ res = remote_registry_get(subsmgrimpl->remote_registry, env, TOPIC_INDEX, NULL);
if(!res)
{
AXIS2_HANDLE_ERROR(env, SAVAN_ERROR_SUBSCRIBER_UPDATE_ERROR, AXIS2_FAILURE);
@@ -524,17 +524,17 @@
}
remote_registry_resource_remove_property(res, env, subscriber_id);
- remote_registry_put(storagemgrimpl->remote_registry, env, TOPIC_INDEX, res);
+ remote_registry_put(subsmgrimpl->remote_registry, env, TOPIC_INDEX, res);
remote_registry_resource_free(res, env);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Exit:savan_registry_storage_mgr_remove_subscriber");
+ "[savan] Exit:savan_registry_subs_mgr_remove_subscriber");
return AXIS2_SUCCESS;
}
AXIS2_EXTERN savan_subscriber_t *AXIS2_CALL
-savan_registry_storage_mgr_retrieve_subscriber(
- savan_storage_mgr_t *storagemgr,
+savan_registry_subs_mgr_retrieve_subscriber(
+ savan_subs_mgr_t *subsmgr,
const axutil_env_t *env,
const axis2_char_t *subscriber_id)
{
@@ -544,14 +544,14 @@
axis2_char_t *path = NULL;
savan_subscriber_t *subscriber = NULL;
- savan_registry_storage_mgr_t *storagemgrimpl = NULL;
- storagemgrimpl = SAVAN_INTF_TO_IMPL(storagemgr);
+ savan_registry_subs_mgr_t *subsmgrimpl = NULL;
+ subsmgrimpl = SAVAN_INTF_TO_IMPL(subsmgr);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_registry_storage_mgr_retrieve_subscriber");
+ "[savan] Entry:savan_registry_subs_mgr_retrieve_subscriber");
- root_res = remote_registry_get(storagemgrimpl->remote_registry, env, TOPIC_INDEX, NULL);
+ root_res = remote_registry_get(subsmgrimpl->remote_registry, env, TOPIC_INDEX, NULL);
if(!root_res)
{
AXIS2_HANDLE_ERROR(env, SAVAN_ERROR_SUBSCRIBER_UPDATE_ERROR, AXIS2_FAILURE);
@@ -564,12 +564,12 @@
if(val)
{
path = axutil_strcat(env, val, AXIS2_PATH_SEP_STR, subscriber_id, NULL);
- res = remote_registry_get(storagemgrimpl->remote_registry, env, path, NULL);
+ res = remote_registry_get(subsmgrimpl->remote_registry, env, path, NULL);
}
if(res)
{
- subscriber = savan_registry_storage_mgr_extract_subscriber(env, res);
+ subscriber = savan_registry_subs_mgr_extract_subscriber(env, res);
if(subscriber)
{
savan_subscriber_set_id(subscriber, env, subscriber_id);
@@ -577,13 +577,13 @@
}
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Exit:savan_registry_storage_mgr_retrieve_subscriber");
+ "[savan] Exit:savan_registry_subs_mgr_retrieve_subscriber");
return subscriber;
}
AXIS2_EXTERN axutil_array_list_t * AXIS2_CALL
-savan_registry_storage_mgr_retrieve_all_subscribers(
- savan_storage_mgr_t *storagemgr,
+savan_registry_subs_mgr_retrieve_all_subscribers(
+ savan_subs_mgr_t *subsmgr,
const axutil_env_t *env,
const axis2_char_t *filter)
{
@@ -591,16 +591,16 @@
axis2_char_t *path = NULL;
axutil_array_list_t *data_list = NULL;
- savan_registry_storage_mgr_t *storagemgrimpl = NULL;
- storagemgrimpl = SAVAN_INTF_TO_IMPL(storagemgr);
+ savan_registry_subs_mgr_t *subsmgrimpl = NULL;
+ subsmgrimpl = SAVAN_INTF_TO_IMPL(subsmgr);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_registry_storage_mgr_retrieve_all_subscribers");
+ "[savan] Entry:savan_registry_subs_mgr_retrieve_all_subscribers");
/* Get subscribers for the filter from registry. Eg. /weather/4/system.subscriptions */
if(filter)
{
- root_res = remote_registry_get(storagemgrimpl->remote_registry, env,
+ root_res = remote_registry_get(subsmgrimpl->remote_registry, env,
(axis2_char_t *) filter, NULL);
if(root_res)
{
@@ -622,7 +622,7 @@
{
savan_subscriber_t *subscriber = NULL;
- subscriber = savan_registry_storage_mgr_extract_subscriber(env, res);
+ subscriber = savan_registry_subs_mgr_extract_subscriber(env, res);
axutil_array_list_add(data_list, env, subscriber);
}
}
@@ -633,7 +633,7 @@
{
axutil_hash_t *properties = NULL;
- root_res = remote_registry_get(storagemgrimpl->remote_registry, env, TOPIC_INDEX, NULL);
+ root_res = remote_registry_get(subsmgrimpl->remote_registry, env, TOPIC_INDEX, NULL);
if(!root_res)
{
AXIS2_HANDLE_ERROR(env, SAVAN_ERROR_SUBSCRIBER_UPDATE_ERROR, AXIS2_FAILURE);
@@ -659,12 +659,12 @@
axutil_hash_this(hi, (const void**)&key, NULL, &val);
subscriber_id = (axis2_char_t *) key;
path = axutil_strcat(env, val, AXIS2_PATH_SEP_STR, key, NULL);
- res = remote_registry_get(storagemgrimpl->remote_registry, env, path, NULL);
+ res = remote_registry_get(subsmgrimpl->remote_registry, env, path, NULL);
if(res)
{
if(res)
{
- subscriber = savan_registry_storage_mgr_extract_subscriber(env, res);
+ subscriber = savan_registry_subs_mgr_extract_subscriber(env, res);
savan_subscriber_set_id(subscriber, env, subscriber_id);
axutil_array_list_add(data_list, env, subscriber);
}
@@ -674,26 +674,26 @@
}
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Exit:savan_registry_storage_mgr_retrieve_all_subscribers");
+ "[savan] Exit:savan_registry_subs_mgr_retrieve_all_subscribers");
return data_list;
}
static axis2_status_t
-savan_registry_storage_mgr_init_resource(
- savan_storage_mgr_t *storagemgr,
+savan_registry_subs_mgr_init_resource(
+ savan_subs_mgr_t *subsmgr,
const axutil_env_t *env)
{
remote_registry_resource_t *res = NULL;
axis2_char_t *id = NULL;
- savan_registry_storage_mgr_t *storagemgrimpl = NULL;
- storagemgrimpl = SAVAN_INTF_TO_IMPL(storagemgr);
+ savan_registry_subs_mgr_t *subsmgrimpl = NULL;
+ subsmgrimpl = SAVAN_INTF_TO_IMPL(subsmgr);
- AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_registry_storage_mgr_init_resource");
+ AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_registry_subs_mgr_init_resource");
- storagemgrimpl->remote_registry = remote_registry_create(env, storagemgrimpl->reg_url,
- storagemgrimpl->username, storagemgrimpl->password);
- if(!storagemgrimpl->remote_registry)
+ subsmgrimpl->remote_registry = remote_registry_create(env, subsmgrimpl->reg_url,
+ subsmgrimpl->username, subsmgrimpl->password);
+ if(!subsmgrimpl->remote_registry)
{
AXIS2_HANDLE_ERROR(env, SAVAN_ERROR_DATABASE_CREATION_ERROR, AXIS2_FAILURE);
AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
@@ -701,14 +701,14 @@
return AXIS2_FAILURE;
}
- res = remote_registry_get(storagemgrimpl->remote_registry, env, TOPIC_INDEX, NULL);
+ res = remote_registry_get(subsmgrimpl->remote_registry, env, TOPIC_INDEX, NULL);
if(!res)
{
res = remote_registry_resource_create(env);
- id = axutil_strcat(env, storagemgrimpl->reg_url, TOPIC_INDEX, NULL);
+ id = axutil_strcat(env, subsmgrimpl->reg_url, TOPIC_INDEX, NULL);
remote_registry_resource_set_properties(res, env, axutil_hash_make(env));
remote_registry_resource_set_description(res, env, "");
- remote_registry_put(storagemgrimpl->remote_registry, env, TOPIC_INDEX, res);
+ remote_registry_put(subsmgrimpl->remote_registry, env, TOPIC_INDEX, res);
}
if(id)
@@ -720,12 +720,12 @@
remote_registry_resource_free(res, env);
}
- AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_registry_storage_mgr_init_resource");
+ AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_registry_subs_mgr_init_resource");
return AXIS2_SUCCESS;
}
-static axis2_char_t *savan_registry_storage_mgr_serialize_endpoint(
+static axis2_char_t *savan_registry_subs_mgr_serialize_endpoint(
const axutil_env_t *env,
const savan_subscriber_t *subscriber)
{
@@ -741,7 +741,7 @@
char *content = NULL;
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_registry_storage_mgr_serialize_endpoint");
+ "[savan] Entry:savan_registry_subs_mgr_serialize_endpoint");
/* Format of the message is as
* <subscription><syn:endpoint xmlns:syn="http://ws.apache.org/ns/synapse"><syn:address uri=
@@ -767,12 +767,12 @@
content = (char *) axiom_node_to_string(subs_node, env);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Exit:savan_registry_storage_mgr_serialize_endpoint");
+ "[savan] Exit:savan_registry_subs_mgr_serialize_endpoint");
return content;
}
-static savan_subscriber_t *savan_registry_storage_mgr_extract_subscriber(
+static savan_subscriber_t *savan_registry_subs_mgr_extract_subscriber(
const axutil_env_t *env,
remote_registry_resource_t *resource)
{
diff --git a/src/subs_mgrs/service/Makefile.am b/src/subs_mgrs/service/Makefile.am
index e223559..ca375e6 100644
--- a/src/subs_mgrs/service/Makefile.am
+++ b/src/subs_mgrs/service/Makefile.am
@@ -1,9 +1,9 @@
SUBDIRS = subs_mgr_svc
-noinst_LTLIBRARIES = libsavan_storage.la
+noinst_LTLIBRARIES = libsavan_subs_mgr.la
-libsavan_storage_la_SOURCES = service_storage_mgr.c
+libsavan_subs_mgr_la_SOURCES = service_storage_mgr.c
-libsavan_storage_la_LIBADD = ../common/libsavan_common_storage.la
+libsavan_subs_mgr_la_LIBADD = ../common/libsavan_common_subs_mgr.la
INCLUDES = -I$(top_builddir)/include \
-I$(top_builddir)/include/savan \
diff --git a/src/subs_mgrs/service/service_storage_mgr.c b/src/subs_mgrs/service/service_storage_mgr.c
index 53e226c..d2559ea 100644
--- a/src/subs_mgrs/service/service_storage_mgr.c
+++ b/src/subs_mgrs/service/service_storage_mgr.c
@@ -27,7 +27,7 @@
#include <axis2_svc_client.h>
/**
- * Savan service based storage manager communicate with the savan subscription manager service for
+ * Savan service based subscription manager communicate with the savan subscription manager service for
* resources subscriber and topic.
*
*/
@@ -35,139 +35,139 @@
* @brief Savan Permanent Storage Manager Struct Impl
* Savan Permanent Storage Manager
*/
-typedef struct savan_service_storage_mgr
+typedef struct savan_service_subs_mgr
{
- savan_storage_mgr_t storage_mgr;
+ savan_subs_mgr_t subs_mgr;
axis2_char_t *subs_mgr_url;
axis2_conf_t *conf;
-} savan_service_storage_mgr_t;
+} savan_service_subs_mgr_t;
-typedef AXIS2_DECLARE_DATA struct savan_service_storage_mgr_args
+typedef AXIS2_DECLARE_DATA struct savan_service_subs_mgr_args
{
const axutil_env_t *env;
void *data;
-} savan_service_storage_mgr_args_t;
+} savan_service_subs_mgr_args_t;
-#define SAVAN_INTF_TO_IMPL(trans) ((savan_service_storage_mgr_t *) trans)
+#define SAVAN_INTF_TO_IMPL(trans) ((savan_service_subs_mgr_t *) trans)
static axis2_status_t
-savan_service_storage_mgr_add_subscriber_to_subs_mgr(
+savan_service_subs_mgr_add_subscriber_to_subs_mgr(
const axutil_env_t *env,
savan_subscriber_t *subscriber,
axis2_char_t *subs_mgr_url);
static axiom_node_t *
-savan_service_storage_mgr_build_add_subscriber_om_payload(
+savan_service_subs_mgr_build_add_subscriber_om_payload(
const axutil_env_t *env,
savan_subscriber_t *subscriber);
static axutil_array_list_t *
-savan_service_storage_mgr_process_subscriber_list_node(
+savan_service_subs_mgr_process_subscriber_list_node(
const axutil_env_t *env,
axiom_node_t *subs_list_node);
static savan_subscriber_t *AXIS2_CALL
-savan_service_storage_mgr_process_savan_specific_subscriber_node(
+savan_service_subs_mgr_process_savan_specific_subscriber_node(
const axutil_env_t *env,
axiom_node_t *subs_node);
static axiom_node_t *
-savan_service_storage_mgr_build_subscriber_request_om_payload(
+savan_service_subs_mgr_build_subscriber_request_om_payload(
const axutil_env_t *env,
const axis2_char_t *subs_id);
static axiom_node_t *
-savan_service_storage_mgr_build_subscribers_request_om_payload(
+savan_service_subs_mgr_build_subscribers_request_om_payload(
const axutil_env_t *env,
const axis2_char_t *topic);
static axiom_node_t *
-savan_service_storage_mgr_build_topics_request_om_payload(
+savan_service_subs_mgr_build_topics_request_om_payload(
const axutil_env_t *env);
static axutil_array_list_t *
-savan_service_storage_mgr_process_topic_list_node(
+savan_service_subs_mgr_process_topic_list_node(
const axutil_env_t *env,
axiom_node_t *topic_list_node);
AXIS2_EXTERN void AXIS2_CALL
-savan_service_storage_mgr_free(
- savan_storage_mgr_t *storage_mgr,
+savan_service_subs_mgr_free(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env);
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_service_storage_mgr_insert_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_service_subs_mgr_insert_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
savan_subscriber_t *subscriber);
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_service_storage_mgr_update_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_service_subs_mgr_update_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
savan_subscriber_t *subscriber);
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_service_storage_mgr_remove_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_service_subs_mgr_remove_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *subscriber_id);
AXIS2_EXTERN savan_subscriber_t *AXIS2_CALL
-savan_service_storage_mgr_retrieve_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_service_subs_mgr_retrieve_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *subcriber_id);
AXIS2_EXTERN axutil_array_list_t * AXIS2_CALL
-savan_service_storage_mgr_retrieve_all_subscribers(
- savan_storage_mgr_t *storage_mgr,
+savan_service_subs_mgr_retrieve_all_subscribers(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *filter);
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_service_storage_mgr_insert_topic(
- savan_storage_mgr_t *storage_mgr,
+savan_service_subs_mgr_insert_topic(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *topic_name,
const axis2_char_t *topic_url);
-static const savan_storage_mgr_ops_t storage_mgr_ops =
+static const savan_subs_mgr_ops_t subs_mgr_ops =
{
- savan_service_storage_mgr_free,
- savan_service_storage_mgr_insert_subscriber,
- savan_service_storage_mgr_update_subscriber,
- savan_service_storage_mgr_remove_subscriber,
- savan_service_storage_mgr_retrieve_subscriber,
- savan_service_storage_mgr_retrieve_all_subscribers,
- savan_service_storage_mgr_insert_topic
+ savan_service_subs_mgr_free,
+ savan_service_subs_mgr_insert_subscriber,
+ savan_service_subs_mgr_update_subscriber,
+ savan_service_subs_mgr_remove_subscriber,
+ savan_service_subs_mgr_retrieve_subscriber,
+ savan_service_subs_mgr_retrieve_all_subscribers,
+ savan_service_subs_mgr_insert_topic
};
-AXIS2_EXTERN savan_storage_mgr_t * AXIS2_CALL
-savan_storage_mgr_create(
+AXIS2_EXTERN savan_subs_mgr_t * AXIS2_CALL
+savan_subs_mgr_create(
const axutil_env_t *env,
axis2_conf_t *conf)
{
- savan_service_storage_mgr_t *storage_mgr_impl = NULL;
+ savan_service_subs_mgr_t *subs_mgr_impl = NULL;
- storage_mgr_impl = AXIS2_MALLOC(env->allocator, sizeof(savan_service_storage_mgr_t));
- if (!storage_mgr_impl)
+ subs_mgr_impl = AXIS2_MALLOC(env->allocator, sizeof(savan_service_subs_mgr_t));
+ if (!subs_mgr_impl)
{
AXIS2_HANDLE_ERROR(env, SAVAN_ERROR_STORAGE_MANAGER_CREATION_FAILED, AXIS2_FAILURE);
return NULL;
}
- memset ((void *) storage_mgr_impl, 0, sizeof(savan_service_storage_mgr_t));
+ memset ((void *) subs_mgr_impl, 0, sizeof(savan_service_subs_mgr_t));
- storage_mgr_impl->subs_mgr_url = axutil_strdup(env, savan_util_get_resource_connection_string(env, conf));
- storage_mgr_impl->conf = conf;
- storage_mgr_impl->storage_mgr.ops = &storage_mgr_ops;
+ subs_mgr_impl->subs_mgr_url = axutil_strdup(env, savan_util_get_resource_connection_string(env, conf));
+ subs_mgr_impl->conf = conf;
+ subs_mgr_impl->subs_mgr.ops = &subs_mgr_ops;
- return (savan_storage_mgr_t *) storage_mgr_impl;
+ return (savan_subs_mgr_t *) subs_mgr_impl;
}
-AXIS2_EXTERN savan_storage_mgr_t * AXIS2_CALL
-savan_storage_mgr_create_with_connection_info(
+AXIS2_EXTERN savan_subs_mgr_t * AXIS2_CALL
+savan_subs_mgr_create_with_connection_info(
const axutil_env_t *env,
axis2_char_t *connection_string,
axis2_char_t *username,
@@ -176,88 +176,88 @@
}
AXIS2_EXTERN void AXIS2_CALL
-savan_service_storage_mgr_free(
- savan_storage_mgr_t *storage_mgr,
+savan_service_subs_mgr_free(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env)
{
- savan_service_storage_mgr_t *storage_mgr_impl = NULL;
- storage_mgr_impl = SAVAN_INTF_TO_IMPL(storage_mgr);
+ savan_service_subs_mgr_t *subs_mgr_impl = NULL;
+ subs_mgr_impl = SAVAN_INTF_TO_IMPL(subs_mgr);
- AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_service_storage_mgr_free");
+ AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_service_subs_mgr_free");
- if(storage_mgr_impl->subs_mgr_url)
+ if(subs_mgr_impl->subs_mgr_url)
{
- AXIS2_FREE(env->allocator, storage_mgr_impl->subs_mgr_url);
- storage_mgr_impl->subs_mgr_url = NULL;
+ AXIS2_FREE(env->allocator, subs_mgr_impl->subs_mgr_url);
+ subs_mgr_impl->subs_mgr_url = NULL;
}
- storage_mgr_impl->conf = NULL;
+ subs_mgr_impl->conf = NULL;
- if(storage_mgr_impl)
+ if(subs_mgr_impl)
{
- AXIS2_FREE(env->allocator, storage_mgr_impl);
- storage_mgr_impl = NULL;
+ AXIS2_FREE(env->allocator, subs_mgr_impl);
+ subs_mgr_impl = NULL;
}
- AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_service_storage_mgr_free");
+ AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_service_subs_mgr_free");
}
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_service_storage_mgr_insert_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_service_subs_mgr_insert_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
savan_subscriber_t *subscriber)
{
axis2_status_t status = AXIS2_FAILURE;
- savan_service_storage_mgr_t *storage_mgr_impl = NULL;
- storage_mgr_impl = SAVAN_INTF_TO_IMPL(storage_mgr);
+ savan_service_subs_mgr_t *subs_mgr_impl = NULL;
+ subs_mgr_impl = SAVAN_INTF_TO_IMPL(subs_mgr);
- status = savan_service_storage_mgr_add_subscriber_to_subs_mgr(env, subscriber,
- storage_mgr_impl->subs_mgr_url);
+ status = savan_service_subs_mgr_add_subscriber_to_subs_mgr(env, subscriber,
+ subs_mgr_impl->subs_mgr_url);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Exit:savan_service_storage_mgr_insert_subscriber");
+ "[savan] Exit:savan_service_subs_mgr_insert_subscriber");
return status;
}
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_service_storage_mgr_update_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_service_subs_mgr_update_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
savan_subscriber_t *subscriber)
{
- savan_service_storage_mgr_t *storage_mgr_impl = NULL;
- storage_mgr_impl = SAVAN_INTF_TO_IMPL(storage_mgr);
+ savan_service_subs_mgr_t *subs_mgr_impl = NULL;
+ subs_mgr_impl = SAVAN_INTF_TO_IMPL(subs_mgr);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_service_storage_mgr_update_subscriber");
+ "[savan] Entry:savan_service_subs_mgr_update_subscriber");
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_service_storage_mgr_update_subscriber");
+ "[savan] Entry:savan_service_subs_mgr_update_subscriber");
return AXIS2_SUCCESS;
}
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_service_storage_mgr_remove_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_service_subs_mgr_remove_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *subscriber_id)
{
- savan_service_storage_mgr_t *storage_mgr_impl = NULL;
- storage_mgr_impl = SAVAN_INTF_TO_IMPL(storage_mgr);
+ savan_service_subs_mgr_t *subs_mgr_impl = NULL;
+ subs_mgr_impl = SAVAN_INTF_TO_IMPL(subs_mgr);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_service_storage_mgr_remove_subscriber");
+ "[savan] Entry:savan_service_subs_mgr_remove_subscriber");
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Exit:savan_service_storage_mgr_remove_subscriber");
+ "[savan] Exit:savan_service_subs_mgr_remove_subscriber");
return AXIS2_SUCCESS;
}
AXIS2_EXTERN savan_subscriber_t *AXIS2_CALL
-savan_service_storage_mgr_retrieve_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_service_subs_mgr_retrieve_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *subs_id)
{
@@ -268,22 +268,22 @@
axiom_node_t *ret_node = NULL;
savan_subscriber_t *subscriber = NULL;
- savan_service_storage_mgr_t *storage_mgr_impl = NULL;
- storage_mgr_impl = SAVAN_INTF_TO_IMPL(storage_mgr);
+ savan_service_subs_mgr_t *subs_mgr_impl = NULL;
+ subs_mgr_impl = SAVAN_INTF_TO_IMPL(subs_mgr);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_service_storage_mgr_retrieve_subscriber");
+ "[savan] Entry:savan_service_subs_mgr_retrieve_subscriber");
svc_client = (axis2_svc_client_t *) savan_util_get_svc_client(env);
options = (axis2_options_t *) axis2_svc_client_get_options(svc_client, env);
- endpoint_ref = axis2_endpoint_ref_create(env, storage_mgr_impl->subs_mgr_url);
+ endpoint_ref = axis2_endpoint_ref_create(env, subs_mgr_impl->subs_mgr_url);
axis2_options_set_to(options, env, endpoint_ref);
- payload = savan_service_storage_mgr_build_subscriber_request_om_payload(env, subs_id);
+ payload = savan_service_subs_mgr_build_subscriber_request_om_payload(env, subs_id);
ret_node = axis2_svc_client_send_receive(svc_client, env, payload);
if (ret_node)
{
- subscriber = savan_service_storage_mgr_process_savan_specific_subscriber_node(env, ret_node);
+ subscriber = savan_service_subs_mgr_process_savan_specific_subscriber_node(env, ret_node);
}
else
{
@@ -292,18 +292,18 @@
}
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Exit:savan_service_storage_mgr_retrieve_subscriber");
+ "[savan] Exit:savan_service_subs_mgr_retrieve_subscriber");
return subscriber;
}
AXIS2_EXTERN axutil_array_list_t * AXIS2_CALL
-savan_service_storage_mgr_retrieve_all_subscribers(
- savan_storage_mgr_t *storage_mgr,
+savan_service_subs_mgr_retrieve_all_subscribers(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *filter)
{
- savan_service_storage_mgr_t *storage_mgr_impl = NULL;
- storage_mgr_impl = SAVAN_INTF_TO_IMPL(storage_mgr);
+ savan_service_subs_mgr_t *subs_mgr_impl = NULL;
+ subs_mgr_impl = SAVAN_INTF_TO_IMPL(subs_mgr);
axis2_endpoint_ref_t* endpoint_ref = NULL;
axis2_options_t *options = NULL;
@@ -313,18 +313,18 @@
axutil_array_list_t *subscriber_list = NULL;
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_service_storage_mgr_retrieve_all_subscribers");
+ "[savan] Entry:savan_service_subs_mgr_retrieve_all_subscribers");
svc_client = (axis2_svc_client_t *) savan_util_get_svc_client(env);
options = (axis2_options_t *)axis2_svc_client_get_options(svc_client, env);
- endpoint_ref = axis2_endpoint_ref_create(env, storage_mgr_impl->subs_mgr_url);
+ endpoint_ref = axis2_endpoint_ref_create(env, subs_mgr_impl->subs_mgr_url);
axis2_options_set_to(options, env, endpoint_ref);
- payload = savan_service_storage_mgr_build_subscribers_request_om_payload(env, filter);
+ payload = savan_service_subs_mgr_build_subscribers_request_om_payload(env, filter);
ret_node = axis2_svc_client_send_receive(svc_client, env, payload);
if (ret_node)
{
- subscriber_list = savan_service_storage_mgr_process_subscriber_list_node(env, ret_node);
+ subscriber_list = savan_service_subs_mgr_process_subscriber_list_node(env, ret_node);
}
else
{
@@ -333,25 +333,25 @@
}
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Exit:savan_service_storage_mgr_retrieve_all_subscribers");
+ "[savan] Exit:savan_service_subs_mgr_retrieve_all_subscribers");
return subscriber_list;
}
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_service_storage_mgr_insert_topic(
- savan_storage_mgr_t *storage_mgr,
+savan_service_subs_mgr_insert_topic(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *topic_name,
const axis2_char_t *topic_url)
{
- savan_service_storage_mgr_t *storage_mgr_impl = NULL;
- storage_mgr_impl = SAVAN_INTF_TO_IMPL(storage_mgr);
+ savan_service_subs_mgr_t *subs_mgr_impl = NULL;
+ subs_mgr_impl = SAVAN_INTF_TO_IMPL(subs_mgr);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_service_storage_mgr_insert_topic");
+ "[savan] Entry:savan_service_subs_mgr_insert_topic");
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Exit:savan_service_storage_mgr_insert_topic");
+ "[savan] Exit:savan_service_subs_mgr_insert_topic");
return AXIS2_SUCCESS;
}
@@ -386,7 +386,7 @@
}*/
axutil_array_list_t *AXIS2_CALL
-savan_service_storage_mgr_get_topic_list_from_subs_mgr(
+savan_service_subs_mgr_get_topic_list_from_subs_mgr(
const axutil_env_t *env,
axis2_char_t *subs_mgr_url,
void *s_client)
@@ -399,7 +399,7 @@
axutil_array_list_t *topic_list = NULL;
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_service_storage_mgr_get_topic_list_from_subs_mgr");
+ "[savan] Entry:savan_service_subs_mgr_get_topic_list_from_subs_mgr");
if(!s_client)
{
@@ -413,11 +413,11 @@
endpoint_ref = axis2_endpoint_ref_create(env, subs_mgr_url);
axis2_options_set_to(options, env, endpoint_ref);
- payload = savan_service_storage_mgr_build_topics_request_om_payload(env);
+ payload = savan_service_subs_mgr_build_topics_request_om_payload(env);
ret_node = axis2_svc_client_send_receive(svc_client, env, payload);
if (ret_node)
{
- topic_list = savan_service_storage_mgr_process_topic_list_node(env, ret_node);
+ topic_list = savan_service_subs_mgr_process_topic_list_node(env, ret_node);
}
else
{
@@ -431,12 +431,12 @@
/*axis2_svc_client_free(svc_client, env);*/
}
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Exit:savan_service_storage_mgr_get_topic_list_from_subs_mgr");
+ "[savan] Exit:savan_service_subs_mgr_get_topic_list_from_subs_mgr");
return topic_list;
}
static axis2_status_t
-savan_service_storage_mgr_add_subscriber_to_subs_mgr(
+savan_service_subs_mgr_add_subscriber_to_subs_mgr(
const axutil_env_t *env,
savan_subscriber_t *subscriber,
axis2_char_t *subs_mgr_url)
@@ -454,7 +454,7 @@
axis2_options_set_to(options, env, endpoint_ref);
axis2_options_set_action(options, env, SAVAN_SUBS_MGR_ADD_SUBSCRIBER_URL);
- payload = savan_service_storage_mgr_build_add_subscriber_om_payload(env, subscriber);
+ payload = savan_service_subs_mgr_build_add_subscriber_om_payload(env, subscriber);
/* Send request */
axis2_svc_client_send_robust(svc_client, env, payload);
if(svc_client)
@@ -466,7 +466,7 @@
}
static axiom_node_t *
-savan_service_storage_mgr_build_add_subscriber_om_payload(
+savan_service_subs_mgr_build_add_subscriber_om_payload(
const axutil_env_t *env,
savan_subscriber_t *subscriber)
{
@@ -548,7 +548,7 @@
}
static axutil_array_list_t *
-savan_service_storage_mgr_process_subscriber_list_node(
+savan_service_subs_mgr_process_subscriber_list_node(
const axutil_env_t *env,
axiom_node_t *subs_list_node)
{
@@ -559,7 +559,7 @@
axis2_status_t status = AXIS2_SUCCESS;
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_service_storage_mgr_process_subscriber_list_node");
+ "[savan] Entry:savan_service_subs_mgr_process_subscriber_list_node");
subs_list_element = axiom_node_get_data_element(subs_list_node, env);
/* Get Subscriber elements from subscriber list */
@@ -587,7 +587,7 @@
if(subs_node) /* Iterate Savan specific subscriber elements */
{
/* Now read Savan specific Subscribe element */
- subscriber = savan_service_storage_mgr_process_savan_specific_subscriber_node(env, subs_node);
+ subscriber = savan_service_subs_mgr_process_savan_specific_subscriber_node(env, subs_node);
if(!subscriber)
{
AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
@@ -602,12 +602,12 @@
}
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] savan_service_storage_mgr_process_subscriber_list_node");
+ "[savan] savan_service_subs_mgr_process_subscriber_list_node");
return subscriber_list;
}
static savan_subscriber_t *AXIS2_CALL
-savan_service_storage_mgr_process_savan_specific_subscriber_node(
+savan_service_subs_mgr_process_savan_specific_subscriber_node(
const axutil_env_t *env,
axiom_node_t *subs_node)
{
@@ -624,7 +624,7 @@
axis2_status_t status = AXIS2_SUCCESS;
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_service_storage_mgr_process_savan_specific_subscriber_node");
+ "[savan] Entry:savan_service_subs_mgr_process_savan_specific_subscriber_node");
AXIS2_PARAM_CHECK(env->error, subs_node, AXIS2_FAILURE);
@@ -685,12 +685,12 @@
}
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Exit:savan_service_storage_mgr_process_savan_specific_subscriber_node");
+ "[savan] Exit:savan_service_subs_mgr_process_savan_specific_subscriber_node");
return subscriber;
}
static axiom_node_t *
-savan_service_storage_mgr_build_subscriber_request_om_payload(
+savan_service_subs_mgr_build_subscriber_request_om_payload(
const axutil_env_t *env,
const axis2_char_t *subs_id)
{
@@ -718,7 +718,7 @@
}
static axiom_node_t *
-savan_service_storage_mgr_build_subscribers_request_om_payload(
+savan_service_subs_mgr_build_subscribers_request_om_payload(
const axutil_env_t *env,
const axis2_char_t *topic)
{
@@ -784,7 +784,7 @@
}*/
static axiom_node_t *
-savan_service_storage_mgr_build_topics_request_om_payload(
+savan_service_subs_mgr_build_topics_request_om_payload(
const axutil_env_t *env)
{
axiom_node_t *om_node = NULL;
@@ -806,7 +806,7 @@
}
static axutil_array_list_t *
-savan_service_storage_mgr_process_topic_list_node(
+savan_service_subs_mgr_process_topic_list_node(
const axutil_env_t *env,
axiom_node_t *topic_list_node)
{
@@ -816,7 +816,7 @@
axutil_array_list_t *topic_list = NULL;
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_service_storage_mgr_process_topic_list_node");
+ "[savan] Entry:savan_service_subs_mgr_process_topic_list_node");
topic_list_element = axiom_node_get_data_element(topic_list_node, env);
@@ -854,7 +854,7 @@
}
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Exit:savan_service_storage_mgr_process_topic_list_node");
+ "[savan] Exit:savan_service_subs_mgr_process_topic_list_node");
return topic_list;
}
diff --git a/src/subs_mgrs/service/subs_mgr_svc/savan_subs_mgr.h b/src/subs_mgrs/service/subs_mgr_svc/savan_subs_mgr.h
index 5a981d1..4f74373 100644
--- a/src/subs_mgrs/service/subs_mgr_svc/savan_subs_mgr.h
+++ b/src/subs_mgrs/service/subs_mgr_svc/savan_subs_mgr.h
@@ -13,8 +13,8 @@
* See the License for the specific language governing permissions and
* limitations under the License.
*/
-#ifndef WSFES_SUBSCRIPTION_H
-#define WSFES_SUBSCRIPTION_H
+#ifndef SAVAN_SUBS_MGR_H
+#define SAVAN_SUBS_MGR_H
#include <axis2_svc_skeleton.h>
@@ -25,34 +25,34 @@
#include <axiom_element.h>
AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-savan_subs_mgr_add_subscriber(
+savan_subs_mgr_svc_add_subscriber(
const axutil_env_t *env,
axiom_node_t *node,
axis2_msg_ctx_t *msg_ctx);
AXIS2_EXTERN void * AXIS2_CALL
-savan_subs_mgr_remove_subscriber(
+savan_subs_mgr_svc_remove_subscriber(
const axutil_env_t *env,
axiom_node_t *remove_sub_node,
axis2_msg_ctx_t *msg_ctx);
AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-savan_subs_mgr_get_subscriber(
+savan_subs_mgr_svc_get_subscriber(
const axutil_env_t *env,
axiom_node_t *node,
axis2_msg_ctx_t *msg_ctx);
AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-savan_subs_mgr_get_subscriber_list(
+savan_subs_mgr_svc_get_subscriber_list(
const axutil_env_t *env,
axiom_node_t *node,
axis2_msg_ctx_t *msg_ctx);
AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-savan_subs_mgr_get_topic_list(
+savan_subs_mgr_svc_get_topic_list(
const axutil_env_t *env,
axiom_node_t *node,
axis2_msg_ctx_t *msg_ctx);
-#endif /* WSFES_SUBSCRIPTION_H*/
+#endif /* SAVAN_SUBS_MGR_H*/
diff --git a/src/subs_mgrs/service/subs_mgr_svc/subs_mgr.c b/src/subs_mgrs/service/subs_mgr_svc/subs_mgr.c
index 5d6a007..38aff22 100644
--- a/src/subs_mgrs/service/subs_mgr_svc/subs_mgr.c
+++ b/src/subs_mgrs/service/subs_mgr_svc/subs_mgr.c
@@ -24,11 +24,11 @@
#include <savan_error.h>
#include <savan_constants.h>
-#include "savan_subs_mgr.h"
+#include "savan_subs_mgr_svc.h"
#include <savan_storage_mgr.h>
AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-savan_subs_mgr_add_subscriber(
+savan_subs_mgr_svc_add_subscriber(
const axutil_env_t *env,
axiom_node_t *add_sub_node,
axis2_msg_ctx_t *msg_ctx)
@@ -50,7 +50,7 @@
axis2_char_t *id = NULL;
- AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_subs_mgr_add_subscriber");
+ AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_subs_mgr_svc_add_subscriber");
conf_ctx = axis2_msg_ctx_get_conf_ctx(msg_ctx, env);
conf = axis2_conf_ctx_get_conf(conf_ctx, env);
@@ -116,12 +116,12 @@
"[savan] Subscriber %s could not be added", id);
}
- AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_subs_mgr_add_subscriber");
+ AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_subs_mgr_svc_add_subscriber");
return NULL;
}
AXIS2_EXTERN void * AXIS2_CALL
-savan_subs_mgr_remove_subscriber(
+savan_subs_mgr_svc_remove_subscriber(
const axutil_env_t *env,
axiom_node_t *remove_sub_node,
axis2_msg_ctx_t *msg_ctx)
@@ -139,7 +139,7 @@
axis2_conf_t *conf = NULL;
savan_storage_mgr_t *storage_mgr = NULL;
- AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_subs_mgr_remove_subscriber");
+ AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_subs_mgr_svc_remove_subscriber");
conf_ctx = axis2_msg_ctx_get_conf_ctx(msg_ctx, env);
conf = axis2_conf_ctx_get_conf(conf_ctx, env);
@@ -175,13 +175,13 @@
"[savan] Subscriber %s removed", subscriber_id);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Exit:savan_subs_mgr_remove_subscriber");
+ "[savan] Exit:savan_subs_mgr_svc_remove_subscriber");
return NULL;
}
AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-savan_subs_mgr_get_subscriber(
+savan_subs_mgr_svc_get_subscriber(
const axutil_env_t *env,
axiom_node_t *node,
axis2_msg_ctx_t *msg_ctx)
@@ -197,7 +197,7 @@
savan_storage_mgr_t *storage_mgr = NULL;
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_subs_mgr_get_subscriber");
+ "[savan] Entry:savan_subs_mgr_svc_get_subscriber");
/* Expected request format is :-
* <ns1:get_subscriber xmlns:ns1="http://ws.apache.org/savan">
@@ -267,12 +267,12 @@
}
}
- AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_subs_mgr_get_subscriber");
+ AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_subs_mgr_svc_get_subscriber");
return subs_node;
}
AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-savan_subs_mgr_get_subscriber_list(
+savan_subs_mgr_svc_get_subscriber_list(
const axutil_env_t *env,
axiom_node_t *node,
axis2_msg_ctx_t *msg_ctx)
@@ -289,7 +289,7 @@
axiom_node_t *filter_node = NULL;
axis2_char_t *filter = NULL;
- AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_subs_mgr_get_subscriber_list");
+ AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_subs_mgr_svc_get_subscriber_list");
/* Expected request format is :-
* <ns1:get_subscriber_list xmlns:ns1="http://ws.apache.org/savan">
* <ns:Susbscriber xmlns:ns="http://schemas.xmlsoap.org/ws/2004/08/eventing">
@@ -381,12 +381,12 @@
}
}
- AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_subs_mgr_get_subscriber_list");
+ AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_subs_mgr_svc_get_subscriber_list");
return subs_list_node;
}
AXIS2_EXTERN axiom_node_t *AXIS2_CALL
-savan_subs_mgr_get_topic_list(
+savan_subs_mgr_svc_get_topic_list(
const axutil_env_t *env,
axiom_node_t *node,
axis2_msg_ctx_t *msg_ctx)
diff --git a/src/subs_mgrs/service/subs_mgr_svc/subs_mgr_skel.c b/src/subs_mgrs/service/subs_mgr_svc/subs_mgr_skel.c
index 4e85335..f83a8a1 100644
--- a/src/subs_mgrs/service/subs_mgr_svc/subs_mgr_skel.c
+++ b/src/subs_mgrs/service/subs_mgr_svc/subs_mgr_skel.c
@@ -30,19 +30,19 @@
#include <axis2_svc_client.h>
#include <axis2_options.h>
-#include "savan_subs_mgr.h"
+#include "savan_subs_mgr_svc.h"
#include <savan_constants.h>
#include <savan_storage_mgr.h>
#include <savan_util.h>
#include <savan_error.h>
int AXIS2_CALL
-savan_subs_mgr_free(
+savan_subs_mgr_svc_free(
axis2_svc_skeleton_t *svc_skeleton,
const axutil_env_t *env);
axis2_status_t AXIS2_CALL
-savan_subs_mgr_free_void_arg(
+savan_subs_mgr_svc_free_void_arg(
void *svc_skeleton,
const axutil_env_t *env);
@@ -50,7 +50,7 @@
* This method invokes the right service method
*/
axiom_node_t* AXIS2_CALL
-savan_subs_mgr_invoke(
+savan_subs_mgr_svc_invoke(
axis2_svc_skeleton_t *svc_skeleton,
const axutil_env_t *env,
axiom_node_t *node,
@@ -58,45 +58,45 @@
int AXIS2_CALL
-savan_subs_mgr_init(
+savan_subs_mgr_svc_init(
axis2_svc_skeleton_t *svc_skeleton,
const axutil_env_t *env);
int AXIS2_CALL
-savan_subs_mgr_init_with_conf(
+savan_subs_mgr_svc_init_with_conf(
axis2_svc_skeleton_t *svc_skeleton,
const axutil_env_t *env,
axis2_conf_t *conf);
axiom_node_t* AXIS2_CALL
-savan_subs_mgr_on_fault(
+savan_subs_mgr_svc_on_fault(
axis2_svc_skeleton_t *svc_skeli,
const axutil_env_t *env,
axiom_node_t *node);
-static const axis2_svc_skeleton_ops_t savan_subs_mgr_skeleton_ops_var = {
- savan_subs_mgr_init,
- savan_subs_mgr_invoke,
- savan_subs_mgr_on_fault,
- savan_subs_mgr_free,
- savan_subs_mgr_init_with_conf
+static const axis2_svc_skeleton_ops_t savan_subs_mgr_svc_skeleton_ops_var = {
+ savan_subs_mgr_svc_init,
+ savan_subs_mgr_svc_invoke,
+ savan_subs_mgr_svc_on_fault,
+ savan_subs_mgr_svc_free,
+ savan_subs_mgr_svc_init_with_conf
};
/*Create function */
axis2_svc_skeleton_t *
-savan_subs_mgr_create(
+savan_subs_mgr_svc_create(
const axutil_env_t *env)
{
axis2_svc_skeleton_t *svc_skeleton = NULL;
- AXIS2_LOG_DEBUG(env->log, AXIS2_LOG_SI, "savan_subs_mgr service create called");
+ AXIS2_LOG_DEBUG(env->log, AXIS2_LOG_SI, "savan_subs_mgr_svc service create called");
/* Allocate memory for the structs */
svc_skeleton = AXIS2_MALLOC(env->allocator, sizeof(axis2_svc_skeleton_t));
- svc_skeleton->ops = &savan_subs_mgr_skeleton_ops_var;
+ svc_skeleton->ops = &savan_subs_mgr_svc_skeleton_ops_var;
svc_skeleton->func_array = NULL;
/* Assign function pointers */
@@ -106,7 +106,7 @@
/* Initialize the service */
int AXIS2_CALL
-savan_subs_mgr_init(
+savan_subs_mgr_svc_init(
axis2_svc_skeleton_t *svc_skeleton,
const axutil_env_t *env)
{
@@ -114,7 +114,7 @@
}
int AXIS2_CALL
-savan_subs_mgr_init_with_conf(
+savan_subs_mgr_svc_init_with_conf(
axis2_svc_skeleton_t *svc_skeleton,
const axutil_env_t *env,
axis2_conf_t *conf)
@@ -125,7 +125,7 @@
axis2_op_t *op = NULL;
int i = 0, size = 0;*/
- AXIS2_LOG_DEBUG(env->log, AXIS2_LOG_SI, "[savan] Start:savan_subs_mgr_init_with_conf");
+ AXIS2_LOG_DEBUG(env->log, AXIS2_LOG_SI, "[savan] Start:savan_subs_mgr_svc_init_with_conf");
/*storage_mgr = savan_util_get_storage_mgr(env, NULL, conf);
if(!storage_mgr)
@@ -137,7 +137,7 @@
return AXIS2_FAILURE;
}*/
- savan_subs_mgr_init(svc_skeleton, env);
+ savan_subs_mgr_svc_init(svc_skeleton, env);
/*subs_svc = axis2_conf_get_svc(conf, env, "subscription");
op = axis2_svc_get_op_with_name(subs_svc, env, "get_topic_list");
topic_param_list = axis2_op_get_all_params(op, env);
@@ -169,7 +169,7 @@
}
}*/
- AXIS2_LOG_DEBUG(env->log, AXIS2_LOG_SI, "[savan] End:savan_subs_mgr_init_with_conf");
+ AXIS2_LOG_DEBUG(env->log, AXIS2_LOG_SI, "[savan] End:savan_subs_mgr_svc_init_with_conf");
return AXIS2_SUCCESS;
}
@@ -178,7 +178,7 @@
* This method invokes the right service method
*/
axiom_node_t* AXIS2_CALL
-savan_subs_mgr_invoke(
+savan_subs_mgr_svc_invoke(
axis2_svc_skeleton_t *svc_skeleton,
const axutil_env_t *env,
axiom_node_t *node,
@@ -200,17 +200,17 @@
if(op_name)
{
if (axutil_strcmp(op_name, "add_subscriber") == 0)
- return savan_subs_mgr_add_subscriber(env, node, msg_ctx);
+ return savan_subs_mgr_svc_add_subscriber(env, node, msg_ctx);
if (axutil_strcmp(op_name, "remove_subscriber") == 0)
- return savan_subs_mgr_remove_subscriber(env, node, msg_ctx);
+ return savan_subs_mgr_svc_remove_subscriber(env, node, msg_ctx);
if (axutil_strcmp(op_name, "get_subscriber") == 0)
- return savan_subs_mgr_get_subscriber(env, node, msg_ctx);
+ return savan_subs_mgr_svc_get_subscriber(env, node, msg_ctx);
if (axutil_strcmp(op_name, "get_subscriber_list") == 0)
- return savan_subs_mgr_get_subscriber_list(env, node, msg_ctx);
+ return savan_subs_mgr_svc_get_subscriber_list(env, node, msg_ctx);
if (axutil_strcmp(op_name, "get_topic_list") == 0)
- return savan_subs_mgr_get_topic_list(env, node, msg_ctx);
+ return savan_subs_mgr_svc_get_topic_list(env, node, msg_ctx);
/*if (axutil_strcmp(op_name, "add_topic") == 0)
- return savan_subs_mgr_add_topic(env, node, msg_ctx);*/
+ return savan_subs_mgr_svc_add_topic(env, node, msg_ctx);*/
}
}
return NULL;
@@ -218,7 +218,7 @@
/* On fault, handle the fault */
axiom_node_t* AXIS2_CALL
-savan_subs_mgr_on_fault(
+savan_subs_mgr_svc_on_fault(
axis2_svc_skeleton_t *svc_skeli,
const axutil_env_t *env,
axiom_node_t *node)
@@ -238,7 +238,7 @@
/* Free the resources used */
int AXIS2_CALL
-savan_subs_mgr_free(
+savan_subs_mgr_svc_free(
axis2_svc_skeleton_t *svc_skeleton,
const axutil_env_t *env)
{
@@ -265,7 +265,7 @@
axis2_svc_skeleton_t **inst,
const axutil_env_t *env)
{
- *inst = savan_subs_mgr_create(env);
+ *inst = savan_subs_mgr_svc_create(env);
if(!(*inst))
{
return AXIS2_FAILURE;
diff --git a/src/subs_mgrs/sqlite/Makefile.am b/src/subs_mgrs/sqlite/Makefile.am
index 607f499..228d5bd 100644
--- a/src/subs_mgrs/sqlite/Makefile.am
+++ b/src/subs_mgrs/sqlite/Makefile.am
@@ -1,8 +1,8 @@
-lib_LTLIBRARIES = libsavan_storage.la
+lib_LTLIBRARIES = libsavan_subs_mgr.la
-libsavan_storage_la_SOURCES = storage_mgr.c sqlite3.c
+libsavan_subs_mgr_la_SOURCES = storage_mgr.c sqlite3.c
-libsavan_storage_la_LIBADD = ../common/libsavan_common_storage.la
+libsavan_subs_mgr_la_LIBADD = ../common/libsavan_common_subs_mgr.la
INCLUDES = -I$(top_builddir)/include \
-I$(top_builddir)/include/savan \
diff --git a/src/subs_mgrs/sqlite/storage_mgr.c b/src/subs_mgrs/sqlite/storage_mgr.c
index 3a47fa7..30c4a77 100644
--- a/src/subs_mgrs/sqlite/storage_mgr.c
+++ b/src/subs_mgrs/sqlite/storage_mgr.c
@@ -27,7 +27,7 @@
#include <sqlite3.h>
/**
- * Savan sqlite storage manager maintain two database tables. They are namely
+ * Savan sqlite subscription manager maintain two database tables. They are namely
* subscriber and topic.
* subscriber table has following schema
* id varchar(100) primary key,
@@ -48,33 +48,33 @@
* @brief Savan Permanent Storage Manager Struct Impl
* Savan Permanent Storage Manager
*/
-typedef struct savan_sqlite_storage_mgr
+typedef struct savan_sqlite_subs_mgr
{
- savan_storage_mgr_t storage_mgr;
+ savan_subs_mgr_t subs_mgr;
axis2_char_t *dbname;
axis2_conf_t *conf;
-} savan_sqlite_storage_mgr_t;
+} savan_sqlite_subs_mgr_t;
-typedef AXIS2_DECLARE_DATA struct savan_sqlite_storage_mgr_args
+typedef AXIS2_DECLARE_DATA struct savan_sqlite_subs_mgr_args
{
const axutil_env_t *env;
void *data;
-} savan_sqlite_storage_mgr_args_t;
+} savan_sqlite_subs_mgr_args_t;
-#define SAVAN_INTF_TO_IMPL(trans) ((savan_sqlite_storage_mgr_t *) trans)
+#define SAVAN_INTF_TO_IMPL(trans) ((savan_sqlite_subs_mgr_t *) trans)
static axis2_status_t
-savan_sqlite_storage_mgr_create_db(
+savan_sqlite_subs_mgr_create_db(
const axutil_env_t *env,
const axis2_char_t *dbname);
static void * AXIS2_CALL
-savan_sqlite_storage_mgr_get_dbconn(
+savan_sqlite_subs_mgr_get_dbconn(
const axutil_env_t *env,
const axis2_char_t *dbname);
static int
-savan_sqlite_storage_mgr_busy_handler(
+savan_sqlite_subs_mgr_busy_handler(
sqlite3* dbconn,
char *sql_stmt,
int (*callback_func)(void *, int, char **, char **),
@@ -83,84 +83,84 @@
int rc);
AXIS2_EXTERN void AXIS2_CALL
-savan_sqlite_storage_mgr_free(
- savan_storage_mgr_t *storage_mgr,
+savan_sqlite_subs_mgr_free(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env);
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_sqlite_storage_mgr_insert_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_sqlite_subs_mgr_insert_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
savan_subscriber_t *subscriber);
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_sqlite_storage_mgr_update_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_sqlite_subs_mgr_update_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
savan_subscriber_t *subscriber);
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_sqlite_storage_mgr_remove_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_sqlite_subs_mgr_remove_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *subscriber_id);
AXIS2_EXTERN savan_subscriber_t *AXIS2_CALL
-savan_sqlite_storage_mgr_retrieve_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_sqlite_subs_mgr_retrieve_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *subcriber_id);
AXIS2_EXTERN axutil_array_list_t * AXIS2_CALL
-savan_sqlite_storage_mgr_retrieve_all_subscribers(
- savan_storage_mgr_t *storage_mgr,
+savan_sqlite_subs_mgr_retrieve_all_subscribers(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *filter);
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_sqlite_storage_mgr_insert_topic(
- savan_storage_mgr_t *storage_mgr,
+savan_sqlite_subs_mgr_insert_topic(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *topic_name,
const axis2_char_t *topic_url);
-static const savan_storage_mgr_ops_t storage_mgr_ops =
+static const savan_subs_mgr_ops_t subs_mgr_ops =
{
- savan_sqlite_storage_mgr_free,
- savan_sqlite_storage_mgr_insert_subscriber,
- savan_sqlite_storage_mgr_update_subscriber,
- savan_sqlite_storage_mgr_remove_subscriber,
- savan_sqlite_storage_mgr_retrieve_subscriber,
- savan_sqlite_storage_mgr_retrieve_all_subscribers,
- savan_sqlite_storage_mgr_insert_topic
+ savan_sqlite_subs_mgr_free,
+ savan_sqlite_subs_mgr_insert_subscriber,
+ savan_sqlite_subs_mgr_update_subscriber,
+ savan_sqlite_subs_mgr_remove_subscriber,
+ savan_sqlite_subs_mgr_retrieve_subscriber,
+ savan_sqlite_subs_mgr_retrieve_all_subscribers,
+ savan_sqlite_subs_mgr_insert_topic
};
-AXIS2_EXTERN savan_storage_mgr_t * AXIS2_CALL
-savan_storage_mgr_create(
+AXIS2_EXTERN savan_subs_mgr_t * AXIS2_CALL
+savan_subs_mgr_create(
const axutil_env_t *env,
axis2_conf_t *conf)
{
- savan_sqlite_storage_mgr_t *storage_mgr_impl = NULL;
+ savan_sqlite_subs_mgr_t *subs_mgr_impl = NULL;
- storage_mgr_impl = AXIS2_MALLOC(env->allocator, sizeof(savan_sqlite_storage_mgr_t));
- if (!storage_mgr_impl)
+ subs_mgr_impl = AXIS2_MALLOC(env->allocator, sizeof(savan_sqlite_subs_mgr_t));
+ if (!subs_mgr_impl)
{
AXIS2_HANDLE_ERROR(env, SAVAN_ERROR_STORAGE_MANAGER_CREATION_FAILED, AXIS2_FAILURE);
return NULL;
}
- memset ((void *) storage_mgr_impl, 0, sizeof(savan_sqlite_storage_mgr_t));
+ memset ((void *) subs_mgr_impl, 0, sizeof(savan_sqlite_subs_mgr_t));
- storage_mgr_impl->dbname = axutil_strdup(env, savan_util_get_resource_connection_string(env, conf));
- storage_mgr_impl->conf = conf;
- storage_mgr_impl->storage_mgr.ops = &storage_mgr_ops;
+ subs_mgr_impl->dbname = axutil_strdup(env, savan_util_get_resource_connection_string(env, conf));
+ subs_mgr_impl->conf = conf;
+ subs_mgr_impl->subs_mgr.ops = &subs_mgr_ops;
- savan_sqlite_storage_mgr_create_db(env, storage_mgr_impl->dbname);
- return (savan_storage_mgr_t *) storage_mgr_impl;
+ savan_sqlite_subs_mgr_create_db(env, subs_mgr_impl->dbname);
+ return (savan_subs_mgr_t *) subs_mgr_impl;
}
-AXIS2_EXTERN savan_storage_mgr_t * AXIS2_CALL
-savan_storage_mgr_create_with_connection_info(
+AXIS2_EXTERN savan_subs_mgr_t * AXIS2_CALL
+savan_subs_mgr_create_with_connection_info(
const axutil_env_t *env,
axis2_char_t *connection_string,
axis2_char_t *username,
@@ -170,41 +170,41 @@
}
AXIS2_EXTERN void AXIS2_CALL
-savan_sqlite_storage_mgr_free(
- savan_storage_mgr_t *storage_mgr,
+savan_sqlite_subs_mgr_free(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env)
{
- savan_sqlite_storage_mgr_t *storage_mgr_impl = NULL;
- storage_mgr_impl = SAVAN_INTF_TO_IMPL(storage_mgr);
+ savan_sqlite_subs_mgr_t *subs_mgr_impl = NULL;
+ subs_mgr_impl = SAVAN_INTF_TO_IMPL(subs_mgr);
- AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_sqlite_storage_mgr_free");
+ AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_sqlite_subs_mgr_free");
- if(storage_mgr_impl->dbname)
+ if(subs_mgr_impl->dbname)
{
- AXIS2_FREE(env->allocator, storage_mgr_impl->dbname);
- storage_mgr_impl->dbname = NULL;
+ AXIS2_FREE(env->allocator, subs_mgr_impl->dbname);
+ subs_mgr_impl->dbname = NULL;
}
- storage_mgr_impl->conf = NULL;
+ subs_mgr_impl->conf = NULL;
- if(storage_mgr_impl)
+ if(subs_mgr_impl)
{
- AXIS2_FREE(env->allocator, storage_mgr_impl);
- storage_mgr_impl = NULL;
+ AXIS2_FREE(env->allocator, subs_mgr_impl);
+ subs_mgr_impl = NULL;
}
- AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_sqlite_storage_mgr_free");
+ AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_sqlite_subs_mgr_free");
}
/*static int
-savan_sqlite_storage_mgr_topic_find_callback(
+savan_sqlite_subs_mgr_topic_find_callback(
void *not_used,
int argc,
char **argv,
char **col_name)
{
int i = 0;
- savan_sqlite_storage_mgr_args_t *args = (savan_sqlite_storage_mgr_args_t *) not_used;
+ savan_sqlite_subs_mgr_args_t *args = (savan_sqlite_subs_mgr_args_t *) not_used;
const axutil_env_t *env = args->env;
axutil_array_list_t *topic_list = (axutil_array_list_t *) args->data;
if(argc < 1)
@@ -229,7 +229,7 @@
}*/
static int
-savan_sqlite_storage_mgr_subscriber_find_callback(
+savan_sqlite_subs_mgr_subscriber_find_callback(
void *not_used,
int argc,
char **argv,
@@ -237,7 +237,7 @@
{
savan_subscriber_t *subscriber = NULL;
int i = 0;
- savan_sqlite_storage_mgr_args_t *args = (savan_sqlite_storage_mgr_args_t *) not_used;
+ savan_sqlite_subs_mgr_args_t *args = (savan_sqlite_subs_mgr_args_t *) not_used;
const axutil_env_t *env = args->env;
axutil_array_list_t *subscriber_list = (axutil_array_list_t *) args->data;
@@ -310,7 +310,7 @@
}
static int
-savan_sqlite_storage_mgr_subs_retrieve_callback(
+savan_sqlite_subs_mgr_subs_retrieve_callback(
void *not_used,
int argc,
char **argv,
@@ -319,10 +319,10 @@
int i = 0;
savan_subscriber_t *subscriber = NULL;
const axutil_env_t *env = NULL;
- savan_sqlite_storage_mgr_args_t *args = (savan_sqlite_storage_mgr_args_t *) not_used;
+ savan_sqlite_subs_mgr_args_t *args = (savan_sqlite_subs_mgr_args_t *) not_used;
env = args->env;
- AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_sqlite_storage_mgr_subs_retrieve_callback");
+ AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_sqlite_subs_mgr_subs_retrieve_callback");
subscriber = (savan_subscriber_t *) args->data;
if(argc < 1)
@@ -380,18 +380,18 @@
}
}
- AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_sqlite_storage_mgr_subs_retrieve_callback");
+ AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_sqlite_subs_mgr_subs_retrieve_callback");
return 0;
}
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_sqlite_storage_mgr_insert_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_sqlite_subs_mgr_insert_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
savan_subscriber_t *subscriber)
{
- savan_sqlite_storage_mgr_t *storage_mgr_impl = NULL;
- storage_mgr_impl = SAVAN_INTF_TO_IMPL(storage_mgr);
+ savan_sqlite_subs_mgr_t *subs_mgr_impl = NULL;
+ subs_mgr_impl = SAVAN_INTF_TO_IMPL(subs_mgr);
axis2_char_t sql_insert[1028];
sqlite3 *dbconn = NULL;
axis2_char_t *id = NULL;
@@ -407,7 +407,7 @@
struct sqlite3_stmt* insertqry;
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_sqlite_storage_mgr_insert_subscriber");
+ "[savan] Entry:savan_sqlite_subs_mgr_insert_subscriber");
sprintf(sql_insert, "%s", "insert into subscriber(id");
@@ -490,7 +490,7 @@
}
AXIS2_LOG_DEBUG(env->log, AXIS2_LOG_SI, "sql_insert:%s", sql_insert);
- dbconn = (sqlite3 *) savan_sqlite_storage_mgr_get_dbconn(env, storage_mgr_impl->dbname);
+ dbconn = (sqlite3 *) savan_sqlite_subs_mgr_get_dbconn(env, subs_mgr_impl->dbname);
if(!dbconn)
{
return AXIS2_FAILURE;
@@ -597,18 +597,18 @@
sqlite3_close(dbconn);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Exit:savan_sqlite_storage_mgr_insert_subscriber");
+ "[savan] Exit:savan_sqlite_subs_mgr_insert_subscriber");
return AXIS2_SUCCESS;
}
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_sqlite_storage_mgr_update_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_sqlite_subs_mgr_update_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
savan_subscriber_t *subscriber)
{
- savan_sqlite_storage_mgr_t *storage_mgr_impl = NULL;
- storage_mgr_impl = SAVAN_INTF_TO_IMPL(storage_mgr);
+ savan_sqlite_subs_mgr_t *subs_mgr_impl = NULL;
+ subs_mgr_impl = SAVAN_INTF_TO_IMPL(subs_mgr);
axis2_char_t *sql_update = NULL;
sqlite3 *dbconn = NULL;
axis2_char_t *id = NULL;
@@ -624,7 +624,7 @@
struct sqlite3_stmt* updateqry;
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_sqlite_storage_mgr_update_subscriber");
+ "[savan] Entry:savan_sqlite_subs_mgr_update_subscriber");
sql_update = AXIS2_MALLOC(env->allocator, 1028);
if(!sql_update)
@@ -703,7 +703,7 @@
}
AXIS2_LOG_DEBUG(env->log, AXIS2_LOG_SI, "sql_update:%s", sql_update);
- dbconn = (sqlite3 *) savan_sqlite_storage_mgr_get_dbconn(env, storage_mgr_impl->dbname);
+ dbconn = (sqlite3 *) savan_sqlite_subs_mgr_get_dbconn(env, subs_mgr_impl->dbname);
if(!dbconn)
{
AXIS2_FREE(env->allocator, sql_update);
@@ -812,27 +812,27 @@
sqlite3_close(dbconn);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_sqlite_storage_mgr_update_subscriber");
+ "[savan] Entry:savan_sqlite_subs_mgr_update_subscriber");
return AXIS2_SUCCESS;
}
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_sqlite_storage_mgr_remove_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_sqlite_subs_mgr_remove_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *subscriber_id)
{
- savan_sqlite_storage_mgr_t *storage_mgr_impl = NULL;
- storage_mgr_impl = SAVAN_INTF_TO_IMPL(storage_mgr);
+ savan_sqlite_subs_mgr_t *subs_mgr_impl = NULL;
+ subs_mgr_impl = SAVAN_INTF_TO_IMPL(subs_mgr);
axis2_char_t *error_msg = NULL;
sqlite3 *dbconn = NULL;
int rc = -1;
axis2_char_t sql_remove[256];
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_sqlite_storage_mgr_remove_subscriber");
+ "[savan] Entry:savan_sqlite_subs_mgr_remove_subscriber");
- dbconn = (sqlite3 *) savan_sqlite_storage_mgr_get_dbconn(env, storage_mgr_impl->dbname);
+ dbconn = (sqlite3 *) savan_sqlite_subs_mgr_get_dbconn(env, subs_mgr_impl->dbname);
if(!dbconn)
{
return AXIS2_FAILURE;
@@ -841,21 +841,21 @@
rc = sqlite3_exec(dbconn, "BEGIN;", 0, 0, &error_msg);
if(rc == SQLITE_BUSY)
{
- rc = savan_sqlite_storage_mgr_busy_handler(dbconn, "BEGIN;", 0, 0, &error_msg, rc);
+ rc = savan_sqlite_subs_mgr_busy_handler(dbconn, "BEGIN;", 0, 0, &error_msg, rc);
}
sprintf(sql_remove, "delete from subscriber where id='%s'", subscriber_id);
rc = sqlite3_exec(dbconn, sql_remove, 0, 0, &error_msg);
if(rc == SQLITE_BUSY)
{
- rc = savan_sqlite_storage_mgr_busy_handler(dbconn, sql_remove, 0, 0, &error_msg, rc);
+ rc = savan_sqlite_subs_mgr_busy_handler(dbconn, sql_remove, 0, 0, &error_msg, rc);
}
if(rc != SQLITE_OK )
{
rc = sqlite3_exec(dbconn, "ROLLBACK;", 0, 0, &error_msg);
if(rc == SQLITE_BUSY)
{
- rc = savan_sqlite_storage_mgr_busy_handler(dbconn, "ROLLBACK;", 0, 0, &error_msg, rc);
+ rc = savan_sqlite_subs_mgr_busy_handler(dbconn, "ROLLBACK;", 0, 0, &error_msg, rc);
}
AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
"[savan] Error sql statement:%s. Sql remove error:%s", sql_remove, error_msg);
@@ -868,26 +868,26 @@
rc = sqlite3_exec(dbconn, "COMMIT;", 0, 0, &error_msg);
if(rc == SQLITE_BUSY)
{
- rc = savan_sqlite_storage_mgr_busy_handler(dbconn, "COMMIT;", 0, 0, &error_msg, rc);
+ rc = savan_sqlite_subs_mgr_busy_handler(dbconn, "COMMIT;", 0, 0, &error_msg, rc);
}
sqlite3_close(dbconn);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Exit:savan_sqlite_storage_mgr_remove_subscriber");
+ "[savan] Exit:savan_sqlite_subs_mgr_remove_subscriber");
return AXIS2_SUCCESS;
}
AXIS2_EXTERN savan_subscriber_t *AXIS2_CALL
-savan_sqlite_storage_mgr_retrieve_subscriber(
- savan_storage_mgr_t *storage_mgr,
+savan_sqlite_subs_mgr_retrieve_subscriber(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *subcriber_id)
{
- savan_sqlite_storage_mgr_t *storage_mgr_impl = NULL;
- storage_mgr_impl = SAVAN_INTF_TO_IMPL(storage_mgr);
+ savan_sqlite_subs_mgr_t *subs_mgr_impl = NULL;
+ subs_mgr_impl = SAVAN_INTF_TO_IMPL(subs_mgr);
- savan_sqlite_storage_mgr_args_t *args = NULL;
+ savan_sqlite_subs_mgr_args_t *args = NULL;
axis2_char_t *error_msg = NULL;
savan_subscriber_t *subscriber = NULL;
sqlite3 *dbconn = NULL;
@@ -895,16 +895,16 @@
axis2_char_t sql_retrieve[256];
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_sqlite_storage_mgr_retrieve_subscriber");
+ "[savan] Entry:savan_sqlite_subs_mgr_retrieve_subscriber");
- args = AXIS2_MALLOC(env->allocator, sizeof(savan_sqlite_storage_mgr_args_t));
+ args = AXIS2_MALLOC(env->allocator, sizeof(savan_sqlite_subs_mgr_args_t));
if(!args)
{
AXIS2_HANDLE_ERROR(env, SAVAN_ERROR_STORAGE_MANAGER_CREATION_FAILED, AXIS2_FAILURE);
return NULL;
}
- dbconn = (sqlite3 *) savan_sqlite_storage_mgr_get_dbconn(env, storage_mgr_impl->dbname);
+ dbconn = (sqlite3 *) savan_sqlite_subs_mgr_get_dbconn(env, subs_mgr_impl->dbname);
if(!dbconn)
{
AXIS2_FREE(env->allocator, args);
@@ -914,7 +914,7 @@
rc = sqlite3_exec(dbconn, "BEGIN READ_ONLY;", 0, 0, &error_msg);
if(rc == SQLITE_BUSY)
{
- rc = savan_sqlite_storage_mgr_busy_handler(dbconn, "BEGIN READ_ONLY;", 0, 0, &error_msg, rc);
+ rc = savan_sqlite_subs_mgr_busy_handler(dbconn, "BEGIN READ_ONLY;", 0, 0, &error_msg, rc);
}
args->env = (axutil_env_t*)env;
@@ -924,12 +924,12 @@
"expires, filter, renewed from subscriber "\
"where id='%s';", subcriber_id);
- rc = sqlite3_exec(dbconn, sql_retrieve, savan_sqlite_storage_mgr_subs_retrieve_callback, args,
+ rc = sqlite3_exec(dbconn, sql_retrieve, savan_sqlite_subs_mgr_subs_retrieve_callback, args,
&error_msg);
if(rc == SQLITE_BUSY)
{
- rc = savan_sqlite_storage_mgr_busy_handler(dbconn, sql_retrieve,
- savan_sqlite_storage_mgr_subs_retrieve_callback, args, &error_msg, rc);
+ rc = savan_sqlite_subs_mgr_busy_handler(dbconn, sql_retrieve,
+ savan_sqlite_subs_mgr_subs_retrieve_callback, args, &error_msg, rc);
}
if(rc != SQLITE_OK )
@@ -937,7 +937,7 @@
rc = sqlite3_exec(dbconn, "ROLLBACK;", 0, 0, &error_msg);
if(rc == SQLITE_BUSY)
{
- rc = savan_sqlite_storage_mgr_busy_handler(dbconn, "ROLLBACK;", 0, 0, &error_msg, rc);
+ rc = savan_sqlite_subs_mgr_busy_handler(dbconn, "ROLLBACK;", 0, 0, &error_msg, rc);
}
AXIS2_LOG_ERROR(env->log, AXIS2_LOG_SI,
"[savan] Sql error statement:%s. Sql retrieve error:%s", sql_retrieve, error_msg);
@@ -963,25 +963,25 @@
rc = sqlite3_exec(dbconn, "COMMIT;", 0, 0, &error_msg);
if(rc == SQLITE_BUSY)
{
- rc = savan_sqlite_storage_mgr_busy_handler(dbconn, "COMMIT;", 0, 0, &error_msg, rc);
+ rc = savan_sqlite_subs_mgr_busy_handler(dbconn, "COMMIT;", 0, 0, &error_msg, rc);
}
sqlite3_close(dbconn);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Exit:savan_sqlite_storage_mgr_retrieve_subscriber");
+ "[savan] Exit:savan_sqlite_subs_mgr_retrieve_subscriber");
return subscriber;
}
AXIS2_EXTERN axutil_array_list_t * AXIS2_CALL
-savan_sqlite_storage_mgr_retrieve_all_subscribers(
- savan_storage_mgr_t *storage_mgr,
+savan_sqlite_subs_mgr_retrieve_all_subscribers(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *filter)
{
- savan_sqlite_storage_mgr_t *storage_mgr_impl = NULL;
- storage_mgr_impl = SAVAN_INTF_TO_IMPL(storage_mgr);
+ savan_sqlite_subs_mgr_t *subs_mgr_impl = NULL;
+ subs_mgr_impl = SAVAN_INTF_TO_IMPL(subs_mgr);
- savan_sqlite_storage_mgr_args_t *args = NULL;
+ savan_sqlite_subs_mgr_args_t *args = NULL;
axutil_array_list_t *data_list = NULL;
int rc = -1;
sqlite3 *dbconn = NULL;
@@ -989,7 +989,7 @@
axis2_char_t sql_retrieve[256];
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_sqlite_storage_mgr_retrieve_all_subscribers");
+ "[savan] Entry:savan_sqlite_subs_mgr_retrieve_all_subscribers");
data_list = axutil_array_list_create(env, 0);
if(!data_list)
{
@@ -997,7 +997,7 @@
return NULL;
}
- args = AXIS2_MALLOC(env->allocator, sizeof(savan_sqlite_storage_mgr_args_t));
+ args = AXIS2_MALLOC(env->allocator, sizeof(savan_sqlite_subs_mgr_args_t));
if(!args)
{
AXIS2_HANDLE_ERROR(env, SAVAN_ERROR_STORAGE_MANAGER_CREATION_FAILED, AXIS2_FAILURE);
@@ -1007,7 +1007,7 @@
args->env = (axutil_env_t*)env;
args->data = NULL;
- dbconn = (sqlite3 *) savan_sqlite_storage_mgr_get_dbconn(env, storage_mgr_impl->dbname);
+ dbconn = (sqlite3 *) savan_sqlite_subs_mgr_get_dbconn(env, subs_mgr_impl->dbname);
if(!dbconn)
{
axutil_array_list_free(data_list, env);
@@ -1018,7 +1018,7 @@
rc = sqlite3_exec(dbconn, "BEGIN READ_ONLY;", 0, 0, &error_msg);
if(rc == SQLITE_BUSY)
{
- rc = savan_sqlite_storage_mgr_busy_handler(dbconn, "BEGIN READ_ONLY;", 0, 0, &error_msg, rc);
+ rc = savan_sqlite_subs_mgr_busy_handler(dbconn, "BEGIN READ_ONLY;", 0, 0, &error_msg, rc);
}
if(filter)
@@ -1032,12 +1032,12 @@
"renewed from subscriber;");
}
- rc = sqlite3_exec(dbconn, sql_retrieve, savan_sqlite_storage_mgr_subscriber_find_callback, args, &error_msg);
+ rc = sqlite3_exec(dbconn, sql_retrieve, savan_sqlite_subs_mgr_subscriber_find_callback, args, &error_msg);
if(rc == SQLITE_BUSY)
{
- rc = savan_sqlite_storage_mgr_busy_handler(dbconn, sql_retrieve,
- savan_sqlite_storage_mgr_subscriber_find_callback, args, &error_msg, rc);
+ rc = savan_sqlite_subs_mgr_busy_handler(dbconn, sql_retrieve,
+ savan_sqlite_subs_mgr_subscriber_find_callback, args, &error_msg, rc);
}
if(args->data)
@@ -1050,7 +1050,7 @@
rc = sqlite3_exec(dbconn, "ROLLBACK;", 0, 0, &error_msg);
if(rc == SQLITE_BUSY)
{
- rc = savan_sqlite_storage_mgr_busy_handler(dbconn,
+ rc = savan_sqlite_subs_mgr_busy_handler(dbconn,
"ROLLBACK;", 0, 0, &error_msg, rc);
}
@@ -1083,35 +1083,35 @@
rc = sqlite3_exec(dbconn, "COMMIT;", 0, 0, &error_msg);
if(rc == SQLITE_BUSY)
{
- rc = savan_sqlite_storage_mgr_busy_handler(dbconn,
+ rc = savan_sqlite_subs_mgr_busy_handler(dbconn,
"COMMIT;", 0, 0, &error_msg, rc);
}
sqlite3_close(dbconn);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Exit:savan_sqlite_storage_mgr_retrieve_all_subscribers");
+ "[savan] Exit:savan_sqlite_subs_mgr_retrieve_all_subscribers");
return data_list;
}
AXIS2_EXTERN axis2_status_t AXIS2_CALL
-savan_sqlite_storage_mgr_insert_topic(
- savan_storage_mgr_t *storage_mgr,
+savan_sqlite_subs_mgr_insert_topic(
+ savan_subs_mgr_t *subs_mgr,
const axutil_env_t *env,
const axis2_char_t *topic_name,
const axis2_char_t *topic_url)
{
- savan_sqlite_storage_mgr_t *storage_mgr_impl = NULL;
- storage_mgr_impl = SAVAN_INTF_TO_IMPL(storage_mgr);
+ savan_sqlite_subs_mgr_t *subs_mgr_impl = NULL;
+ subs_mgr_impl = SAVAN_INTF_TO_IMPL(subs_mgr);
axis2_char_t *sql_insert = NULL;
sqlite3 *dbconn = NULL;
struct sqlite3_stmt* insertqry;
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Entry:savan_sqlite_storage_mgr_insert_topic");
+ "[savan] Entry:savan_sqlite_subs_mgr_insert_topic");
sql_insert = "insert into topic(topic_name, topic_url) values(?, ?);";
- dbconn = (sqlite3 *) savan_sqlite_storage_mgr_get_dbconn(env, storage_mgr_impl->dbname);
+ dbconn = (sqlite3 *) savan_sqlite_subs_mgr_get_dbconn(env, subs_mgr_impl->dbname);
if(!dbconn)
{
return AXIS2_FAILURE;
@@ -1155,12 +1155,12 @@
sqlite3_close(dbconn);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI,
- "[savan] Exit:savan_sqlite_storage_mgr_insert_topic");
+ "[savan] Exit:savan_sqlite_subs_mgr_insert_topic");
return AXIS2_SUCCESS;
}
static axis2_status_t
-savan_sqlite_storage_mgr_create_db(
+savan_sqlite_subs_mgr_create_db(
const axutil_env_t *env,
const axis2_char_t *dbname)
{
@@ -1170,7 +1170,7 @@
axis2_char_t *sql_stmt = NULL;
axis2_status_t status = AXIS2_FAILURE;
- AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_sqlite_storage_mgr_create_db");
+ AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_sqlite_subs_mgr_create_db");
if(AXIS2_SUCCESS == axutil_file_handler_access(dbname, AXIS2_F_OK))
{
@@ -1178,7 +1178,7 @@
return AXIS2_SUCCESS;
}
- dbconn = savan_sqlite_storage_mgr_get_dbconn(env, dbname);
+ dbconn = savan_sqlite_subs_mgr_get_dbconn(env, dbname);
#if !defined(WIN32)
{
@@ -1219,13 +1219,13 @@
return AXIS2_FAILURE;
}
- AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_sqlite_storage_mgr_create_db");
+ AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_sqlite_subs_mgr_create_db");
return status;
}
static int
-savan_sqlite_storage_mgr_busy_handler(
+savan_sqlite_subs_mgr_busy_handler(
sqlite3* dbconn,
char *sql_stmt,
int (*callback_func)(void *, int, char **, char **),
@@ -1249,7 +1249,7 @@
}
static void * AXIS2_CALL
-savan_sqlite_storage_mgr_get_dbconn(
+savan_sqlite_subs_mgr_get_dbconn(
const axutil_env_t *env,
const axis2_char_t *dbname)
{
diff --git a/src/util/savan_util.c b/src/util/savan_util.c
index 12fa028..41b1047 100644
--- a/src/util/savan_util.c
+++ b/src/util/savan_util.c
@@ -217,7 +217,7 @@
savan_util_get_subscriber_from_msg(
const axutil_env_t *env,
axis2_msg_ctx_t *msg_ctx,
- savan_storage_mgr_t *storage_mgr,
+ savan_subs_mgr_t *subs_mgr,
const axis2_char_t *sub_id)
{
savan_subscriber_t *subscriber = NULL;
@@ -231,7 +231,7 @@
}
axutil_allocator_switch_to_global_pool(env->allocator);
- subscriber = savan_storage_mgr_retrieve_subscriber(storage_mgr, env, sub_id);
+ subscriber = savan_subs_mgr_retrieve_subscriber(subs_mgr, env, sub_id);
axutil_allocator_switch_to_local_pool(env->allocator);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_util_get_subscriber_from_msg");
@@ -243,7 +243,7 @@
savan_util_get_subscriber_from_renew_msg(
const axutil_env_t *env,
axis2_msg_ctx_t *msg_ctx,
- savan_storage_mgr_t *storage_mgr,
+ savan_subs_mgr_t *subs_mgr,
const axis2_char_t *sub_id)
{
savan_subscriber_t *subscriber = NULL;
@@ -273,7 +273,7 @@
}
axutil_allocator_switch_to_global_pool(env->allocator);
- subscriber = savan_storage_mgr_retrieve_subscriber(storage_mgr, env, sub_id);
+ subscriber = savan_subs_mgr_retrieve_subscriber(subs_mgr, env, sub_id);
axutil_allocator_switch_to_local_pool(env->allocator);
if(!subscriber)
@@ -355,7 +355,7 @@
savan_util_add_subscriber(
const axutil_env_t *env,
axis2_msg_ctx_t *msg_ctx,
- savan_storage_mgr_t *storage_mgr,
+ savan_subs_mgr_t *subs_mgr,
savan_subscriber_t *subscriber)
{
axis2_status_t status = AXIS2_FAILURE;
@@ -363,7 +363,7 @@
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_util_add_subscriber");
axutil_allocator_switch_to_global_pool(env->allocator);
- status = savan_storage_mgr_insert_subscriber(storage_mgr, env, subscriber);
+ status = savan_subs_mgr_insert_subscriber(subs_mgr, env, subscriber);
if(status)
{
axutil_property_t *subs_prop = NULL;
@@ -381,13 +381,13 @@
savan_util_update_subscriber(
const axutil_env_t *env,
axis2_msg_ctx_t *msg_ctx,
- savan_storage_mgr_t *storage_mgr,
+ savan_subs_mgr_t *subs_mgr,
savan_subscriber_t *subscriber)
{
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Entry:savan_util_update_subscriber");
axutil_allocator_switch_to_global_pool(env->allocator);
- savan_storage_mgr_update_subscriber(storage_mgr, env, subscriber);
+ savan_subs_mgr_update_subscriber(subs_mgr, env, subscriber);
axutil_allocator_switch_to_local_pool(env->allocator);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_util_update_subscriber");
@@ -398,7 +398,7 @@
savan_util_remove_subscriber(
const axutil_env_t *env,
axis2_msg_ctx_t *msg_ctx,
- savan_storage_mgr_t *storage_mgr,
+ savan_subs_mgr_t *subs_mgr,
savan_subscriber_t *subscriber)
{
const axis2_char_t *subs_id = NULL;
@@ -408,7 +408,7 @@
axutil_allocator_switch_to_global_pool(env->allocator);
subs_id = savan_subscriber_get_id(subscriber, env);
- savan_storage_mgr_remove_subscriber(storage_mgr, env, subs_id);
+ savan_subs_mgr_remove_subscriber(subs_mgr, env, subs_id);
axutil_allocator_switch_to_local_pool(env->allocator);
AXIS2_LOG_TRACE(env->log, AXIS2_LOG_SI, "[savan] Exit:savan_util_remove_subscriber");
@@ -912,39 +912,39 @@
return subs_node;
}
-AXIS2_EXTERN savan_storage_mgr_t * AXIS2_CALL
-savan_util_get_storage_mgr(
+AXIS2_EXTERN savan_subs_mgr_t * AXIS2_CALL
+savan_util_get_subs_mgr(
const axutil_env_t *env,
axis2_conf_ctx_t *conf_ctx,
axis2_conf_t *conf)
{
- axutil_property_t *storage_mgr_prop = NULL;
- savan_storage_mgr_t *storage_mgr = NULL;
+ axutil_property_t *subs_mgr_prop = NULL;
+ savan_subs_mgr_t *subs_mgr = NULL;
axutil_allocator_switch_to_global_pool(env->allocator);
if(conf_ctx)
{
- storage_mgr_prop = axis2_conf_ctx_get_property(conf_ctx, env, SAVAN_STORAGE_MANAGER);
- if(storage_mgr_prop)
+ subs_mgr_prop = axis2_conf_ctx_get_property(conf_ctx, env, SAVAN_STORAGE_MANAGER);
+ if(subs_mgr_prop)
{
- storage_mgr = (savan_storage_mgr_t *) axutil_property_get_value(storage_mgr_prop, env);
+ subs_mgr = (savan_subs_mgr_t *) axutil_property_get_value(subs_mgr_prop, env);
}
}
- if(!storage_mgr)
+ if(!subs_mgr)
{
- storage_mgr = savan_storage_mgr_create(env, conf);
+ subs_mgr = savan_subs_mgr_create(env, conf);
- if(storage_mgr && conf_ctx)
+ if(subs_mgr && conf_ctx)
{
- storage_mgr_prop = axutil_property_create_with_args(env, 0, 0, 0, storage_mgr);
- axis2_conf_ctx_set_property(conf_ctx, env, SAVAN_STORAGE_MANAGER, storage_mgr_prop);
+ subs_mgr_prop = axutil_property_create_with_args(env, 0, 0, 0, subs_mgr);
+ axis2_conf_ctx_set_property(conf_ctx, env, SAVAN_STORAGE_MANAGER, subs_mgr_prop);
}
}
axutil_allocator_switch_to_local_pool(env->allocator);
- return storage_mgr;
+ return subs_mgr;
}
AXIS2_EXTERN savan_filter_mod_t * AXIS2_CALL