public void setSbbContext(SbbContext context) { sbbContext = (SbbContextExt) context; if (tracer == null) { tracer = this.sbbContext.getTracer("RESTClientEnabler"); } this.httpClientActivityContextInterfaceFactory = (HttpClientActivityContextInterfaceFactory) sbbContext .getActivityContextInterfaceFactory(HttpClientActivityContextInterfaceFactory.RESOURCE_ADAPTOR_TYPE_ID); this.httpProvider = (HttpClientResourceAdaptorSbbInterface) sbbContext .getResourceAdaptorInterface( HttpClientResourceAdaptorSbbInterface.RESOURCE_ADAPTOR_TYPE_ID, "HttpClientResourceAdaptor"); }
@Override public void setSbbContext(SbbContext sbbContext) { this.sbbContext = (SbbContextExt) sbbContext; this.tracer = this.sbbContext.getTracer(this.className); }
/** * */ private void cancelExpiresTimer(ActivityContextInterface aci) { ActivityContextInterfaceExt aciExt = (ActivityContextInterfaceExt) aci; TimerID[] timerIDs = aciExt.getTimers(); if (timerIDs.length > 0) { sbbContext.getTimerFacility().cancelTimer(timerIDs[0]); } }
public void setSbbContext(SbbContext context) { sbbContext = (SbbContextExt) context; sipActivityContextInterfaceFactory = (SipActivityContextInterfaceFactory) sbbContext .getActivityContextInterfaceFactory(sipRATypeID); sleeSipProvider = (SleeSipProvider) sbbContext .getResourceAdaptorInterface(sipRATypeID, sipRALink); addressFactory = sleeSipProvider.getAddressFactory(); headerFactory = sleeSipProvider.getHeaderFactory(); messageFactory = sleeSipProvider.getMessageFactory(); timerFacility = sbbContext.getTimerFacility(); }
public void setSbbContext(SbbContext context) { this.sbbContextExt = (SbbContextExt) context; this.tracer = sbbContextExt.getTracer("CS-Core"); this.timerFacility = this.sbbContextExt.getTimerFacility(); ResourceAdaptorTypeID raTypeID = new ResourceAdaptorTypeID("Diameter Ro", "java.net", "0.8.1"); this.roProvider = (RoProvider) sbbContextExt.getResourceAdaptorInterface(raTypeID, "DiameterRo"); //this.roAcif = (RoActivityContextInterfaceFactory) sbbContextExt.getActivityContextInterfaceFactory(raTypeID); this.avpFactory = this.roProvider.getRoAvpFactory(); }
/** * @return */ private ServerTransaction getRegisterTransactionToReply() { ActivityContextInterface[] acis = this.sbbContextExt.getActivities(); Object activity = null; for (ActivityContextInterface aci : acis) { activity = aci.getActivity(); if (activity instanceof ServerTransaction) { // detach to not handle the activity end aci.detach(sbbContextExt.getSbbLocalObject()); return (ServerTransaction) activity; } } return null; }
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; }
private HttpClientActivity getHTTPClientActivity() { ActivityContextInterface[] acis = this.sbbContext.getActivities(); for (ActivityContextInterface aci : acis) { Object activity = aci.getActivity(); if (activity instanceof HttpClientActivity) { return (HttpClientActivity) activity; } } return null; }
/** * Creates and returns a deep copy of this <code>ConfigProperties</code> object. * Changes to the properties of the object returned from this method will not * affect the properties stored by the original object cloned. * @return a deep copy of this <code>ConfigProperties</code> object. */ public Object clone() { ConfigProperties clone = new ConfigProperties(); for (Iterator i=properties.values().iterator(); i.hasNext(); ) { Property property = (Property)i.next(); clone.addProperty(new Property(property.getName(), property.getType(), property.getValue())); } return clone; }
/** * Create a new <code>ConfigProperties</code> object prepopulated with a set of properties. * @param properties the properties to add to the created <code>ConfigProperties</code> object. * @throws NullPointerException if <code>properties</code> is <code>null</code> * or containes null elements. */ public ConfigProperties(Property[] properties) { if (properties == null) throw new NullPointerException("properties is null"); for (int i=0; i<properties.length; i++) addProperty(properties[i]); }
public void setSbbContext(SbbContext context) { sbbContext = (SbbContextExt) context; if (tracer == null) { tracer = this.sbbContext.getTracer("RESTClientEnabler"); } this.httpClientActivityContextInterfaceFactory = (HttpClientActivityContextInterfaceFactory) sbbContext .getActivityContextInterfaceFactory(HttpClientActivityContextInterfaceFactory.RESOURCE_ADAPTOR_TYPE_ID); this.httpProvider = (HttpClientResourceAdaptorSbbInterface) sbbContext .getResourceAdaptorInterface( HttpClientResourceAdaptorSbbInterface.RESOURCE_ADAPTOR_TYPE_ID, "HttpClientResourceAdaptor"); }
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; }
public void setSbbContext(SbbContext context) { this.sbbContext = (SbbContextExt) context; this.tracer = sbbContext.getTracer("CS-RF-SMPL"); }
protected CAPDialog getCAPDialog() { ActivityContextInterface[] acis = this.sbbContext.getActivities(); for (ActivityContextInterface aci : acis) { Object activity = aci.getActivity(); if (activity instanceof CAPDialog) { return (CAPDialog) activity; } } return null; }
@Override public void setSbbContext(SbbContext context) { sbbContextExt = (SbbContextExt) context; if (tracer == null) { tracer = sbbContextExt.getTracer("CS-JDBC"); } jdbcRA = (JdbcResourceAdaptorSbbInterface) this.sbbContextExt.getResourceAdaptorInterface(jdbcRATypeID, jdbcRALink); jdbcACIF = (JdbcActivityContextInterfaceFactory) this.sbbContextExt.getActivityContextInterfaceFactory(jdbcRATypeID); }
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; }
public void setSbbContext(SbbContext context) { this.sbbContextExt = (SbbContextExt) context; this.tracer = sbbContextExt.getTracer("CS-CDRG"); }
private MAPDialogSms getActivity() { for (ActivityContextInterface aci : this.sbbContext.getActivities()) { Object act = aci.getActivity(); if (act instanceof MAPDialogSms) { MAPDialogSms dlg = (MAPDialogSms) act; return dlg; } } return null; }
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; }