public boolean equals(Object obj) { if ((obj != null) && (obj.getClass() == this.getClass())) { return this.serviceid.equals(((ServiceActivityHandleImpl) obj).serviceid); } else { return false; } }
public boolean equals(Object obj) { if ((obj != null) && (obj.getClass() == this.getClass())) { return this.serviceid.equals(((ServiceActivityImpl) obj).serviceid); } else { return false; } }
@Override public boolean equals(Object obj) { if (obj != null && obj.getClass() == this.getClass()) { return ((ReceivableServiceImpl)obj).service.equals(this.service); } else { return false; } } }
@Override public boolean equals(Object obj) { if (this == obj) return true; if (obj == null) return false; if (getClass() != obj.getClass()) return false; final RootSbbEntityID other = (RootSbbEntityID) obj; if (!convergenceName.equals(other.convergenceName)) return false; if (!serviceID.equals(other.serviceID)) return false; return true; }
@Override public boolean equals(Object obj) { if (obj != null && obj.getClass() == this.getClass()) { ObjectPoolMapKey other = (ObjectPoolMapKey) obj; return this.serviceID.equals(other.serviceID) && this.sbbID.equals(other.sbbID); } else { return false; } }
@SuppressWarnings("unchecked") public Set<SbbEntityID> getRootSbbEntityIDs(ServiceID serviceID) { //WARNING : EXPENSIVE OPERATION , CONSIDER OPTIMIZATION Set<SbbEntityCacheKey> keys=(Set<SbbEntityCacheKey>)this.cluster.getMobicentsCache().getAllKeys(); Set<SbbEntityID> sbbEntityIDs=new HashSet<SbbEntityID>(); Iterator<SbbEntityCacheKey> keysIterator=keys.iterator(); while(keysIterator.hasNext()) { SbbEntityCacheKey curr=keysIterator.next(); if(curr.getType()==SbbEntityCacheType.METADATA && curr.getSbbEntityID().getServiceID().equals(serviceID)) { sbbEntityIDs.add(curr.getSbbEntityID()); } } return sbbEntityIDs; } }
/** * Signals that the specified {@link ServiceComponentImpl} which define this event as initial was activated * @param serviceComponent */ public void activatedServiceWhichDefineEventAsInitial(ServiceComponent serviceComponent) { // create new ordered set SortedSet<ServiceComponent> activeServicesWhichDefineEventAsInitial = new TreeSet<ServiceComponent>(new ActiveServicesWhichDefineEventAsInitialComparator()); // add all existent active services, except old version, this allows smooth service upgrade ServiceID oldVersion = serviceComponent.getOldVersion(); if (oldVersion == null) { activeServicesWhichDefineEventAsInitial.addAll(this.activeServicesWhichDefineEventAsInitial); } else { for (ServiceComponent existentServiceComponent : this.activeServicesWhichDefineEventAsInitial) { if(!existentServiceComponent.getServiceID().equals(oldVersion)) { activeServicesWhichDefineEventAsInitial.add(existentServiceComponent); } } } // add new service activeServicesWhichDefineEventAsInitial.add(serviceComponent); // replace old set this.activeServicesWhichDefineEventAsInitial = activeServicesWhichDefineEventAsInitial; }
public void onActivityEndEvent(javax.slee.ActivityEndEvent event, ActivityContextInterface aci) { if (tracer.isFineEnabled()) { tracer.fine("Received Activtiy End: " + aci.getActivity()); } if (aci.getActivity() instanceof ServiceActivity) { ServiceActivity sa = (ServiceActivity) aci.getActivity(); if (sa.getService().equals(this.sbbContext.getService())) { // TODO: terminate } } }
if (sleeEvent.getService() != null && !sleeEvent.getService().equals(sbbEntityId.getServiceID())) { if (!sleeEvent.isActivityEndEvent()) { continue;