// Path: src/main/java/com/sulaco/fuse/akka/message/FuseRequestMessage.java
// public interface FuseRequestMessage extends Route {
// 
//     long getId();
// 
//     HttpRequest getRequest();
// 
//     String getRequestBody();
// 
//     ChannelHandlerContext getChannelContext();
// 
//     void flush();
// 
//     boolean flushed();
// 
//     public <T> Optional<T> getParam(String name, Class<T> clazz);
// 
// }
// 
// Path: src/main/java/com/sulaco/fuse/config/ConfigSource.java
// public interface ConfigSource {
// 
//     public void parseLocalConfig();
//     
//     public Config getConfig();
//     
//     public RoutesConfig getRoutesConfig();
// }


import com.sulaco.fuse.akka.message.FuseRequestMessage;
import com.sulaco.fuse.config.ConfigSource;
import io.netty.handler.codec.http.HttpResponseStatus;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.ApplicationContext;
import java.io.IOException;
import java.nio.file.Path;
import java.nio.file.Paths;
package com.sulaco.fuse.akka.actor;




public class StaticContentActor extends FuseEndpointActor {

    String contentDir = null;

// Path: src/main/java/com/sulaco/fuse/akka/message/FuseRequestMessage.java
// public interface FuseRequestMessage extends Route {
// 
//     long getId();
// 
//     HttpRequest getRequest();
// 
//     String getRequestBody();
// 
//     ChannelHandlerContext getChannelContext();
// 
//     void flush();
// 
//     boolean flushed();
// 
//     public <T> Optional<T> getParam(String name, Class<T> clazz);
// 
// }
// 
// Path: src/main/java/com/sulaco/fuse/config/ConfigSource.java
// public interface ConfigSource {
// 
//     public void parseLocalConfig();
//     
//     public Config getConfig();
//     
//     public RoutesConfig getRoutesConfig();
// }


// Path: src/main/java/com/sulaco/fuse/akka/actor/StaticContentActor.java
import com.sulaco.fuse.akka.message.FuseRequestMessage;
import com.sulaco.fuse.config.ConfigSource;
import io.netty.handler.codec.http.HttpResponseStatus;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.ApplicationContext;
import java.io.IOException;
import java.nio.file.Path;
import java.nio.file.Paths;

package com.sulaco.fuse.akka.actor;




public class StaticContentActor extends FuseEndpointActor {

    String contentDir = null;

    @Autowired ConfigSource configSource;