| /******************************************************************************* |
| * Copyright (c) 2013 Composent, Inc. All rights reserved. This |
| * program and the accompanying materials are made available under the terms of |
| * the Eclipse Public License v1.0 which accompanies this distribution, and is |
| * available at http://www.eclipse.org/legal/epl-v10.html |
| * |
| * Contributors: Scott Lewis - initial API and implementation |
| ******************************************************************************/ |
| package com.mycorp.examples.timeservice.host; |
| |
| import com.mycorp.examples.timeservice.ITimeService; |
| |
| public class TimeServiceImpl implements ITimeService { |
| |
| /** |
| * Implementation of my time service. |
| */ |
| public Long getCurrentTime() { |
| // Print out to host std out that a call to this service was received. |
| System.out.println("TimeServiceImpl: Received call to getCurrentTime()"); |
| // Eventually, this should (e.g.) contact NIST time server and return more |
| // accurate time. For the time being, we will return the System time for |
| // this host. |
| return new Long(System.currentTimeMillis()); |
| } |
| |
| } |