public boolean equals(Object obj) { if ((obj != null) && (obj.getClass() == this.getClass())) { return this.serviceid.equals(((ServiceActivityHandleImpl) obj).serviceid); } else { return false; } }
@Override public String toString() { return serviceid.toString(); } }
@Override public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException { serviceID = new ServiceID(in.readUTF(), in.readUTF(), in.readUTF()); convergenceName = in.readUTF(); }
@Override public void writeExternal(ObjectOutput out) throws IOException { out.writeUTF(serviceID.getName()); out.writeUTF(serviceID.getVendor()); out.writeUTF(serviceID.getVersion()); out.writeUTF(convergenceName); }
@Override public void invoke() throws Exception { ServiceID oldVersion = null; for (ServiceID activeService : getServiceManagement().getServices( ServiceState.ACTIVE)) { if (activeService.getName().equals(getServiceID().getName()) && activeService.getVendor().equals( getServiceID().getVendor())) { oldVersion = activeService; break; } } if (oldVersion == null) { getServiceManagement().activate(getServiceID()); } else { getServiceManagement().deactivateAndActivate(oldVersion, getServiceID()); } }
+ SbbNotification.SERVICE_NAME_KEY + '=' + ObjectName.quote(serviceID.getName()) + ',' + SbbNotification.SERVICE_VENDOR_KEY
@Override public int hashCode() { return service.hashCode(); }
private ObjectName generateUsageParametersMBeanObjectName(String name, SbbID sbbID, boolean isSlee11) throws MalformedObjectNameException, NullPointerException { String objectNameAsString = UsageMBean.BASE_OBJECT_NAME + (name != null ? "," + UsageMBean.USAGE_PARAMETER_SET_NAME_KEY + '=' + ObjectName.quote(name) : "") + ',' + UsageMBean.NOTIFICATION_SOURCE_KEY + '=' + (isSlee11 ? SbbNotification.USAGE_NOTIFICATION_TYPE : SbbUsageMBean.USAGE_NOTIFICATION_TYPE) + ',' + SbbNotification.SERVICE_NAME_KEY + '=' + ObjectName.quote(serviceID.getName()) + ',' + SbbNotification.SERVICE_VENDOR_KEY + '=' + ObjectName.quote(serviceID.getVendor()) + ',' + SbbNotification.SERVICE_VERSION_KEY + '=' + ObjectName.quote(serviceID.getVersion()) + ',' + SbbNotification.SBB_NAME_KEY + '=' + ObjectName.quote(sbbID.getName()) + ',' + SbbNotification.SBB_VENDOR_KEY + '=' + ObjectName.quote(sbbID.getVendor()) + ',' + SbbNotification.SBB_VERSION_KEY + '=' + ObjectName.quote(sbbID.getVersion()); return new ObjectName(objectNameAsString); }
@Override public void writeExternal(ObjectOutput out) throws IOException { final ServiceID serviceID = activityHandle.getServiceID(); out.writeUTF(serviceID.getName()); out.writeUTF(serviceID.getVendor()); out.writeUTF(serviceID.getVersion()); } }
public int hashCode() { return serviceid.hashCode(); }
public boolean equals(Object obj) { if ((obj != null) && (obj.getClass() == this.getClass())) { return this.serviceid.equals(((ServiceActivityImpl) obj).serviceid); } else { return false; } }
@Override public String toString() { if (toString == null) { toString = new StringBuilder("/").append(serviceID.toString()) .append('/').append(convergenceName).toString(); } return toString; }
this.objectName = new ObjectName(ServiceUsageMBean.BASE_OBJECT_NAME + ',' + ServiceUsageMBean.SERVICE_NAME_KEY + '=' + ObjectName.quote(serviceID.getName()) + ',' + ServiceUsageMBean.SERVICE_VENDOR_KEY + '=' + ObjectName.quote(serviceID.getVendor()) + ',' + ServiceUsageMBean.SERVICE_VERSION_KEY + '=' + ObjectName.quote(serviceID.getVersion())); sleeContainer.getMBeanServer().registerMBean(this, objectName); } catch (Throwable e) {
@Override public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException { final ServiceID serviceID = new ServiceID(in.readUTF(), in.readUTF(), in.readUTF()); activityHandle = new ServiceActivityHandleImpl(serviceID); }
@Override public int hashCode() { int result = convergenceName.hashCode(); result = result * 31 + serviceID.hashCode(); return result; }
@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 String toString() { return serviceID.toString() + " & "+sbbID.toString(); } }
this.setValue(new ServiceID(componentName,componentVendor,componentVersion));
@Override public int hashCode() { return serviceID.hashCode()*31+sbbID.hashCode(); }
@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; }