protected DataSource getDatasource() throws IllegalArgumentException, NullPointerException, SLEEException, CreateException { ChildRelationExt cre = (ChildRelationExt) getDatasourceChildRelation(); SbbLocalObjectExt sbbLocalObject = cre.get(DATASOURCE_CHILD_NAME); if (sbbLocalObject == null) { sbbLocalObject = cre.create(DATASOURCE_CHILD_NAME); } return (DataSource) sbbLocalObject; }
protected DataSource getDatasource() throws IllegalArgumentException, NullPointerException, SLEEException, CreateException { ChildRelationExt cre = (ChildRelationExt) getDatasourceChildRelation(); SbbLocalObjectExt sbbLocalObject = cre.get(DATASOURCE_CHILD_NAME); if (sbbLocalObject == null) { sbbLocalObject = cre.create(DATASOURCE_CHILD_NAME); } return (DataSource) sbbLocalObject; }
protected CDRGenerator getCDRGenerator() throws IllegalArgumentException, NullPointerException, SLEEException, CreateException { ChildRelationExt cre = (ChildRelationExt) getCDRGeneratorChildRelation(); SbbLocalObjectExt sbbLocalObject = cre.get(CDRGEN_CHILD_NAME); if (sbbLocalObject == null) { sbbLocalObject = cre.create(CDRGEN_CHILD_NAME); } return (CDRGenerator) sbbLocalObject; }
protected AccountBalanceManagement getAccountManager() throws IllegalArgumentException, NullPointerException, SLEEException, CreateException { ChildRelationExt cre = (ChildRelationExt) getAccountBalanceManagementChildRelation(); SbbLocalObjectExt sbbLocalObject = cre.get(ABMF_CHILD_NAME); if (sbbLocalObject == null) { sbbLocalObject = cre.create(ABMF_CHILD_NAME); } return (AccountBalanceManagement) sbbLocalObject; }
protected RatingEngineClient getRatingEngineManager() throws IllegalArgumentException, NullPointerException, SLEEException, CreateException { ChildRelationExt cre = (ChildRelationExt) getRatingEngineChildRelation(); SbbLocalObjectExt sbbLocalObject = cre.get(RATING_CHILD_NAME); if (sbbLocalObject == null) { sbbLocalObject = cre.create(RATING_CHILD_NAME); } return (RatingEngineClient) sbbLocalObject; }
private HrSriClientSbbLocalObject getHrSriClientSbbLocalObject() { ChildRelationExt relation = getHrSriClientSbb(); HrSriClientSbbLocalObject ret = (HrSriClientSbbLocalObject) relation.get(ChildRelationExt.DEFAULT_CHILD_NAME); if (ret == null) { try { ret = (HrSriClientSbbLocalObject) relation.create(ChildRelationExt.DEFAULT_CHILD_NAME); } catch (Exception e) { if (this.logger.isSevereEnabled()) { this.logger.severe("Exception while trying to creat HrSriClientSbb child", e); } } } return ret; }
HSSClientChildSbbLocalObject child = (HSSClientChildSbbLocalObject) this.getHSSClientChildSbbChildRelation().get(ChildRelationExt.DEFAULT_CHILD_NAME); try { if (data.contains("<PSIActivation>0</PSIActivation>")) {
@Override public void updatePSIActivationResponse(String publicIdentity, long resultCode) { if (tracer.isInfoEnabled()) { String dataType = "PSI Activation"; tracer.info("Update to " + publicIdentity + "'s '" + dataType + "' response: Result-Code = '" + resultCode + "'"); } if (tracer.isInfoEnabled()) { tracer.info("###### STEP 5 # Received Profile-Update-Answer from HSS for '" + PUBLIC_IDENTITY_PSI + "'"); } // Now we try to subscribe to alice's IMS User State HSSClientChildSbbLocalObject child = (HSSClientChildSbbLocalObject) this.getHSSClientChildSbbChildRelation().get(ChildRelationExt.DEFAULT_CHILD_NAME); try { if (tracer.isInfoEnabled()) { tracer.info("###### STEP 6 # Subscribing to IMS User State for '" + PUBLIC_IDENTITY_IMS_USER_STATE + "'"); } child.subscribeIMSUserState(PUBLIC_IDENTITY_IMS_USER_STATE, 0, DESTINATION_REALM, DESTINATION_HOST); } catch (IOException ioe) { tracer.severe("Unable to send SNR.", ioe); } }